Общие > Базы данных
Как найти в MySQL повторяющиеся записи?
tserbis:
Alexandr, ото ж бо...
a@mail.dux.ru, уточнил бы - что именно нужно.
a@mail.dux.ru:
tserbis
да, я хочу выбрать все повторяющиеся поля разом.
вот пример: в базе db1 поля ID и fname
в полях
ID fname
1 aa
2 ff
3 hhh
4 aa
5 ff
6 gfdg
после задуманной мною выборки должны быть выбраны поля с ID
1,4,2,5
Metaller:
select t1.* FROM table as t1, table as t2 WHERE t1.fname=t2.fname AND t1.idt2.id
примерно так
a@mail.dux.ru:
Metaller - ты (Вы) гений!
Спасибо. ваш код работает.
Правда здорово медленно. у меня 36 000 записай которые нужно было проверить. Но это лучше, чем просто руками.
Alexandr:
--- Цитировать ---a@mail.dux.ru:
Правда здорово медленно.
--- Конец цитаты ---
CREATE INDEX fname ON table (fname)
Навигация
Перейти к полной версии