как найти дублирующиеся значения

  • Автор темы Автор темы filips
  • Дата начала Дата начала

filips

Новичок
как найти дублирующиеся значения

есть таблица телефонных номеров, надо найти номера встречающиеся несколько раз

как это реализовать одним sql запросом?
 
пишу
SELECT nomer FROM `numbers` GROUP BY `nomer` HAVING Count( * ) >1 LIMIT 0 , 30

выдает совершенно непохожие номера:
3037825
3834834
 
Всё правильно выдаёт...
Он тебе показал что у тебя в базе дублируются номера "3037825" и "3834834".
Напиши:
SELECT nomer,Count(*) k FROM numbers GROUP BY nomer HAVING k>1
и в колонке "k" увидишь ещё сколько раз твой номер повторяется в базе...
А если хочешь вывести все строки с повторами сразу на экран, тогда:
select * from numbers where nomer in (select nomer from numbers group by nomer having count(*)>1) order by nomer
 
Сверху