à l'aide de “OU” et “ET” mysql php

J'ai une requête MySQL, où je veux obtenir une valeur, disons m qui peut être 'x', 'y' ou 'z' et de deux autres variables qui doivent être des valeurs exactes. Je ne sais pas comment écrire ce.

Je ne sais pas si vous avez l'idée, mais c'est ce que j'ai:

SELECT * FROM respuestas 
WHERE id_curso = '155' OR id_curso = '156' OR id_curso= '157' OR id_curso= '158' 
AND id_pregunta='1' AND respuesta>=0

J'ai donc besoin d' id_curso être 155 ou 156 ou 157 ou 158 et dans le même temps, id_pregunta = 1 et respuesta > 0.

Je sais que ce n'est pas la façon de l'écrire, mais je ne sais pas de la bonne façon.

Jeter des parenthèses autour de la OU des conditions.

OriginalL'auteur Dan Stern | 2011-04-15