Подскажите, как в MySQL можно организовать поиск дубликатов в поле?
Вывести только неповторяющиеся значения можно с помощью DISTINCT, а вот как можно вывести только повторяющиеся значения?
Asked
Active
Viewed 3,064 times
5
Ksenia
- 10,679
-
3group by поле having count(1)>1 – Mike Sep 29 '16 at 13:33
-
@Mike, cпасибо, это то, что было нужно! – Ksenia Sep 29 '16 at 13:37
1 Answers
3
При помощи конструкции HAVING()
SELECT fld, COUNT(*) FROM mytable GROUP BY fld HAVING(*) > 1
Anton Shchyrov
- 33,121