Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SELECT não funciona ao usar !=na cláusula WHERE (usando GROUP BY e HAVING COUNT)


Seu agrupamento está correto. Mas você precisa contar quantas vezes o valor não quer está no seu grupo. Essa contagem deve ser zero.
SELECT tab1ID
FROM table2
GROUP BY tab1ID
HAVING sum(propertyID = 6) > 0
AND sum(propertyID = 3) = 0