Mysql
 sql >> Database >  >> RDS >> Mysql

SELECT non funziona quando si utilizza !=nella clausola WHERE (utilizzando GROUP BY e HAVING COUNT)

Il tuo raggruppamento è corretto. Ma devi contare quante volte il valore non vuoi è nel tuo gruppo. Quel conteggio deve essere zero.

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