Mailinglisten-Archive |
Moin Maedels und Jungens,
ich habe ein kleines Problem mit MySQL, das mir Kopfzerbrechen bereitet.
Ich wuerde gerne aus einer Datenbank alle Zeilen ausgeben lassen, bei denen
in einer Spalte ein Wert mehrfach vorkommt.
Normalerweise wuerde ich ungefaehr das folgende versuchen:
SELECT DISTINCTROW <spaltenname>
FROM <tabelle>
WHERE <spaltenname> IN
( SELECT <feldname>
FROM <tabelle> AS tmp
GROUP BY <feldname>
HAVING COUNT(*) > 1)
ORDER BY <feldname>;
Leider kann mysql das IN nicht :(
Hat jemand einen anderen Vorschlag? Ansonsten muesste ich die Unsaubere
Loesung mittels Schleife versuchen.
Balu
php::bar PHP Wiki - Listenarchive