Použijte HAVING
, nikoli WHERE
klauzule pro srovnání souhrnných výsledků.
Vezmeme-li dotaz v nominální hodnotě:
SELECT *
FROM db.table
HAVING COUNT(someField) > 1
V ideálním případě by měl existovat GROUP BY
definované pro správné ocenění v HAVING
klauzule, ale MySQL umožňuje skryté sloupce z GROUP BY
...
Je to příprava na jedinečné omezení pro someField
? Zdá se, že by to mělo být...