2011-09-16 2 views
0

Je rencontre des problèmes avec l'instruction suivante.Problème avec l'instruction SQLite

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

Je suis en train de faire tous les articles de la catégorie « Musique » où il est « personID » de 1.

Merci pour votre aide.

Répondre

4

Comme déjà mentionné par SeventotheSeven, vous ne pouvez pas utiliser HAVING sans GROUP BY.

De votre question, je suppose que vous avez vraiment besoin d'un simple ET:

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

S'il vous plaît noter également que SQL utilise des guillemets simples autour de chaînes, pas des guillemets doubles.

+0

Merci beaucoup. Cela a un sens total. –

1

HAVING doit être utilisé avec une clause GROUP BY.

+0

Merci pour le conseil! –