André Laugks: /MySQL

Beitrag lesen

Hallo!

"SELECT DISTINCT Passwort FROM User" bewirkt, das alle Zeilen mit denselben Passwörten nicht angezeigt werden. Wie aber schreibe ich die Query so um, dass er mir NUR die Zeilen anzeigt, wo dieselben Passörter verwendet werden?

Ich habe jetzt keine Datenbank zur Hand, mit der ich es testen könnte.

SELECT * FROM tabelle WHERE password IN (SELECT password FROM tabelle GROUP BY password HAVING COUNT(password)>1);

Das listet alle Zeilen auf, in der das Passwort doppelt vorkommt und zeigt nicht die Passwörter an, die doppelt sind.

André Laugks

--
Die Frau geht, die Hilti bleibt!