![]() |
MYSQL: redundante einträge aus SELECT-statement rausfiltern
ich möchte aus einem SELECT-statement, wo als ergebnis manche tupel in einer spalte einen gleichen eintrag haben, eben diese spalte anzeigen, allerdings so, daß nur ein einziges vorkommnis eines solchen eintrags angezeigt wird und nicht jedes.
mit anderen worten habe ich z.b. eine table mit einer spalte: eintrag eintrag eintrag nochmal nochmal eintrag nochmal eintrag und möchte über ein SELECT-statement erreichen, daß mir nur "eintrag" und "nochmal" jeweils 1x ausgegeben werden. programmtechnisch habe ich schon eine lösung dafür, aber das muß doch datenbankseitig auch gehen. kann mir jemand sagen, wie? |
DISTINCT verwenden
schau einfach im google unter distinct wegen der genauen syntax nach |
|
GROUP BY
gruss, snowman |
Zitat:
Also z.B. Select spalte, count(spalte) as Anzahl FROM Tabelle HAVING count(spalte) > 1 (wenn du alle haben möchtest wo mehr als 1 da ist) GROUP BY Spalte |
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag