2011-09-16 62 views
0

我遇到以下問題。SQLite語句有問題

SELECT * FROM favorites WHERE personID = 1 HAVING category = "Music" 

我試圖讓類別「音樂」裏有1.

謝謝你的幫助「PERSONID」的所有項目。

回答

4

正如SeventotheSeven所提到的那樣,您不能在沒有GROUP BY的情況下使用HAVING。

從你的問題,我想你真的需要一個簡單的AND:

SELECT * FROM favorites 
WHERE personID = 1 
AND category = 'Music' 

也請注意,使用SQL字符串周圍的單引號,不是雙引號。

+0

非常感謝。這是完全合理的。 –

1

HAVING必須與GROUP BY子句一起使用。

+0

感謝您的諮詢! –