Doppelte Einträge in DB nur einmal anzeigen
alfonso
- php
0 Viennamade0 Harry0 Christian Kruse0 alfonso
Hallo zusammen,
wenn ich eine mySQL-DB habe und ich möchte zum Beispiel alle Daten einer Spalte ausgeben aber keine doppelten - wie geht das?
also wenn es zum Beispiel in der Spalte Bewertung 20 mal den Eintrag "sehr gut" gibt, sollte diese nur einmal angezeigt werden.
So was wie
SELECT * FROM $dbtable where bewertung = 'sehr gut' ONCE
gibt es ja nicht (mit ONCE meinte ich "Nur einmal")
Anregungen?
ciao alfonso
Hallo!
SELECT * FROM $dbtable where bewertung = 'sehr gut' ONCE
SELECT _DISTINCT_
Beste Grüße
Viennamade
Holladiewaldfee,
SELECT * FROM $dbtable where bewertung = 'sehr gut' ONCE
Du meinst sicher SELECT DISTINCT ...
Ciao,
Harry
Hallo alfonso,
wenn ich eine mySQL-DB habe und ich möchte zum Beispiel alle Daten
einer Spalte ausgeben aber keine doppelten - wie geht das?
Mit GROUP BY:
SELECT * FROM tabelle GROUP BY bewertung
DISTINCT ist in diesem Fall falsch, da DISTINCT nur Datensätze
zusammenfast, die _alle_ _auszugebenden_ Felder gleich haben.
Grüße,
CK
hallo CK
DISTINCT ist in diesem Fall falsch, da DISTINCT nur Datensätze
zusammenfast, die _alle_ _auszugebenden_ Felder gleich haben.
genau das ist es!!
Vielen DAnk und einen schönen Abend noch!
gruß alfonso