Как увидеть ID дублей? SQL

D
На сайте с 28.06.2008
Offline
1066
217

Запрос

select id,Field, count(*) from table
group by Field
having count(*) > 1

Показывает почти все что мне нужно. Как изменить запрос - чтобы выводило оба ID из пары дублей, а не только 1 ?

owx
На сайте с 27.06.2009
Offline
100
owx
#1

SELECT id FROM table WHERE field IN ( SELECT field FROM table GROUP BY field HAVING count(*) > 1 )
edogs software
На сайте с 15.12.2005
Offline
771
#2

~AL~,

Нет ничего хуже вложенных запросов. Зря Вы так.

Dram,

select id,Field, count(*),

group_concat( id separator ',' )

from table

group by Field

having count(*) > 1

p.s.: Спрашивали же уже практически то же самое недавно /ru/forum/1017398

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий