phpbar.de logo

Mailinglisten-Archive

[php] OT: Mysql - doppelte ausgeben

[php] OT: Mysql - doppelte ausgeben

Thomas 'Balu' Walter tw_(at)_itreff.de
Mon, 17 Jul 2000 14:07:54 +0200


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