2011-10-20 11 views
17

を働いていない:SQL数 - 私はこのコードをしようとしています

SELECT COUNT (oferta_id_oferta) 
FROM `oferta_has_tags` 
WHERE oferta_id_oferta = 
(SELECT id_oferta FROM oferta 
WHERE oferta = "designer") 

私はCOUNT単語を削除した場合、私は2つの結果を得るerror: 1630 - FUNCTION mydb.COUNT does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual

を受けます。

何が問題ですか?

答えて

49

スペースを入れないでください

​​
+4

神、スペース。ありがとう:) – user947462

+0

あなたは大歓迎です:D – msarchet

+0

完璧なソリューション:-) – Henry8

6

COUNTと括弧の間にスペースを削除してください:

​​

はまた、あなたはおそらく参加してサブクエリを取り除くことができます。

SELECT COUNT(oferta_id_oferta) 
FROM `oferta_has_tags`, `oferta` 
WHERE 
    oferta_has_tags.oferta_id_oferta = oferta.id_oferta 
    AND oferta.oferta = "designer" 
関連する問題