2016-11-01 2 views
0

Я собираюсь очистить беспорядок, что мои пользователи покидали меня, записывая данные дублирующие в таблице users:Mysql запрос для поиска строк с данными конкретных столбцов дублируется

+---------------------------------------------------+ 
|id |name |surname |otherdata      | 
+---------------------------------------------------+ 
|99 |John |Doe  |Lorem ipsum...     | 
|1199|John |Doé  |may and may not be the same... | 
|1583|Doe |John |irrelevant data...    | 
+---------------------------------------------------+ 

мне нужна запрос на показать мне (I не требуется автоматическое исправление) дублируются записи, подобные этому.

Можно ли использовать только mysql?

Примечание 2 e. (Думаю, %LIKE% выполнит эту работу до =).

Заранее спасибо.

+0

Google: «Расстояние в MySQL Левенштейна». –

+0

Я знаю о расстоянии Левенштейна. Я просто не знаю, как его использовать. –

+0

Боюсь, что у вас есть работа, вырезанная для вас. :-( – Strawberry

ответ

0

если я получил вы право .Вы можете попробовать ..

SELECT users.name name, users.surname surname,count(users.id) count 
          FROM users GROUP BY users.name,users.surname 

в выходе вы получаете как то

+---------------------------------------------------+ 
|name |surname |count | 
+---------------------------------------------------+ 
|John |Doe  |2  | 
|Doe |John |1  | 
+---------------------------------------------------+ 

Вы можете увидеть John Doe в вас tablу 2 раза

Смежные вопросы