Mysql
 sql >> Base de données >  >> RDS >> Mysql

SELECT ne fonctionne pas lors de l'utilisation de !=dans la clause WHERE (en utilisant GROUP BY et HAVING COUNT)

Votre regroupement est correct. Mais vous devez compter combien de fois la valeur que vous ne faites pas veux est dans votre groupe. Ce nombre doit être égal à zéro.

SELECT tab1ID
FROM table2
GROUP BY tab1ID
HAVING sum(propertyID = 6) > 0
AND sum(propertyID = 3) = 0