Gebruik de HAVING
, niet WHERE
clausule, voor vergelijking van geaggregeerde resultaten.
De vraag zonder meer aannemen:
SELECT *
FROM db.table
HAVING COUNT(someField) > 1
Idealiter zou er een GROUP BY
. moeten zijn gedefinieerd voor een juiste waardering in de HAVING
clausule, maar MySQL staat wel verborgen kolommen toe van de GROUP BY
...
Is dit ter voorbereiding op een unieke beperking op someField
? Het lijkt erop dat het zou moeten zijn...