2011-09-16 48 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

感谢您的咨询! –