2012-02-07 4 views
0

私はMySQL 5.5を使用しています。私はテーブルcommentを持っています。 私はこのクエリ作るとき:ERROR 1109(42S02):フィールドリストの不明なテーブル 'comment'

select sum(case when comment.entity_id=1 and comment.entity_type=1 then 1 else 0 end) as result1; 

を、私はこれだけで正常に動作します

select * from comment; 
以来、起こるべきではありません

ERROR 1109 (42S02): Unknown table 'comment' in field list 

を取得します。

誤差はありますか?あなたはFROM句欠けている

+1

まあ、私は ' – Wrikken

+0

@Wrikken [OK]を.....そして最後にcomment' FROM ...それはそれであったことを追加したいです...ありがとうございました!私はそれを受け入れることができるように答えとして投稿してください。 – Dragos

答えて

4

SELECT SUM(CASE WHEN entity_id = 1 AND entity_type = 1 THEN 1 ELSE 0 END) AS result1 
FROM comment 
関連する問題