Använd HAVING
, inte WHERE
klausul, för jämförelse av aggregerade resultat.
Tar frågan till nominellt värde:
SELECT *
FROM db.table
HAVING COUNT(someField) > 1
Helst bör det finnas en GROUP BY
definieras för korrekt värdering i HAVING
klausul, men MySQL tillåter dolda kolumner från GROUP BY
...
Är detta en förberedelse för en unik begränsning på someField
? Ser ut som det borde vara...