Gunakan HAVING
, bukan WHERE
klausa, untuk perbandingan hasil agregat.
Mengambil kueri pada nilai nominal:
SELECT *
FROM db.table
HAVING COUNT(someField) > 1
Idealnya, harus ada GROUP BY
didefinisikan untuk penilaian yang tepat dalam HAVING
klausa, tetapi MySQL mengizinkan kolom tersembunyi dari KELOMPOK OLEH
...
Apakah ini sebagai persiapan untuk batasan unik di someField
? Sepertinya harus...