かなり時間がかかるため、以下のクエリを最適化する方法を知っている人はいますか?
select count(*) from
(select field1
from table
group by field1
having count(distinct field1) <> count(field1)) AS Q1
クエリは、列内の一意でない値の数を見つけるために使用されます。
一意でない値の数が必要な場合は、次を使用します。
select count(*)
from (select field1
from table
group by field1
having count(*) > 1
) t
そして、はい、インデックスをオンにすると、table.field1
これが高速化されます。
値が必要な場合は、次を使用します。
select field1
from table
group by field1
having count(*) > 1