Знайти дубликати полів в одній таблиці
SELECT lname, fname, COUNT(lname) AS cnt FROM usr
GROUP BY lname, fname HAVING (cnt > 1);
/* lname, fname - поля за якими шукаємо дублікати */
+-------------------+----------------+-----+
| lname | fname | cnt |
+-------------------+----------------+-----+
| Ви........ий | Олексій | 2 |
| Га...ун | Роман | 2 |
| Да.......ко | Юлія | 2 |
| Де....ко | Валерій | 2 |
| Де...юк | Ігор | 3 |
| Ма......ка | Юліана | 2 |
| Си...ко | Сергій | 2 |
| Со...юк | Вікторія | 3 |
| Те.......ка | Марія | 2 |
+-------------------+----------------+-----+
Last updated