Cytat(timon27 @ 1.05.2013, 11:55:31 )

Wyszukiwanie towarów o takich samych eanach, wyświetla wszystkie pozycje:
SELECT indeks,nazwa,a.ean,stan FROM
(SELECT ean,COUNT(*) AS c
FROM towary WHERE ean>9
GROUP BY ean
HAVING c>1) AS a
LEFT JOIN
(SELECT indeks,nazwa,ean,stan
FROM towary) AS b
ON a.ean=b.ean
SELECT Nazwisko,a.ean FROM
(SELECT ean,COUNT(*) AS c
FROM serwis__smod_users WHERE ean>9
GROUP BY ean
HAVING c>1) AS a
LEFT JOIN
(SELECT Nazwisko,ean
FROM serwis__smod_users) AS b
ON a.ean=b.ean
Spróbowałem zrobić to tym zapytaniem, ale wywaliło jakieś błędy.
Mam jedną tabelę z kolumną Nazwisko i kolumną Imię. Chciałem wyświetlić duplikaty dla wierszy gdzie Nazwisko jest takie samo.
Cytat(timon27 @ 1.05.2013, 11:55:31 )

przy założeniu że masz podobnie skonfigurowanego:
- wchodzisz na tabelę
- dajesz 'struktura'
- zaznaczasz wszystkie wiersze (kolumny)
- dajesz 'Jednoznaczny'
- jeśli są zduplikowane wiersze to mysql zwróci błąd - #1062 - Duplicate entry 'pierwszakolumna-drugakolumna' for key 1
- w przeciwnym wypadku doda indeks jednoznaczny na wszystkich kolumnach i już nigdy wiersze ci się nie zduplikują

No tutaj problem że tych wierszy jest blisko 1000 i mają prawo się duplikować. Chciałem wychwycić same duplikaty żeby je zweryfikować (niekoniecznie usuwać).
___
Coś takiego chyba nie będzie działać?
SELECT * FROM `serwis__smod_users` WHERE Nazwisko=Nazwisko
Użyłem jeszcze tego
SELECT Nazwisko, Count(Nazwisko) FROM serwis__smod_users GROUP BY Nazwisko ORDER BY Count(Nazwisko) DESC
Jeżeli rozumiem, to dostałem tabelę z nazwiskami i ich ilościami w bazie.
Ale chciałbym żeby przy tym były jeszcze te standardowe opcje - edytuj, uuń itp