我遇到以下问题。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子句一起使用。
感谢您的咨询! –
非常感谢。这是完全合理的。 –