我遇到以下問題。SQLite語句有問題
SELECT * FROM favorites WHERE personID = 1 HAVING category = "Music"
我試圖讓類別「音樂」裏有1.
謝謝你的幫助「PERSONID」的所有項目。
我遇到以下問題。SQLite語句有問題
SELECT * FROM favorites WHERE personID = 1 HAVING category = "Music"
我試圖讓類別「音樂」裏有1.
謝謝你的幫助「PERSONID」的所有項目。
正如SeventotheSeven所提到的那樣,您不能在沒有GROUP BY的情況下使用HAVING。
從你的問題,我想你真的需要一個簡單的AND:
SELECT * FROM favorites
WHERE personID = 1
AND category = 'Music'
也請注意,使用SQL字符串周圍的單引號,不是雙引號。
HAVING必須與GROUP BY子句一起使用。
感謝您的諮詢! –
非常感謝。這是完全合理的。 –