Moin!
kann ich datensätze auslesen, bei denen namen doppelt vorkommen?
Klar. Gruppieren und filtern mit HAVING.
Damit kriegst du allerdings nicht die einzelnen Datensätze raus, sondern eben nur die Namen, von denen es mehr als einen gibt. An die Datensätze selbst kommst du schätzungsweise auf einfache Weise nur, indem du sie nochmal separat abfragst[1]
ca. so:
SELECT * FROM $k_table WHERE namen LIKE '%doppelte_namen%';
Eher so:
SELECT namensfeld, count(namensfeld) as zahl FROM table GROUP BY namensfeld HAVING zahl > 1;
[1] Sicherlich ist auch irgendein komplexes Auf-sich-selbst-JOIN möglich - aber ist es sinnvoll?
- Sven Rautenberg
--
Die SelfHTML-Developer sagen Dankeschön für aktuell 21335,05 Euro Spendengelder!
Die SelfHTML-Developer sagen Dankeschön für aktuell 21335,05 Euro Spendengelder!