doppelt vorhandene daten nur einmal anzeigen
kickedINtheHEAD
- datenbank
Hallo
Ich hab in meiner MySQL DB teilweiße doppelt vorhandene Usernamen in einer Tabelle.
Ich möchter aber jeden Usernamen bei einer Abfrage in der er öfters vorkommt nur einmal anzeigen.
Gibt es eine möglichkeit das rein über ne SQL Abfrage zu lösen oder muss ich dafür Hilfsmittel wie PHP einsetzen.
Mfg
Hi,
dafür gibt es DISTINCT!
Also: SELECT DISTINCT * FROM yourdb;
Bye
Patrick
Hi
dafür gibt es DISTINCT!
Also: SELECT DISTINCT * FROM yourdb;
Fast... Distinct und * vertragen sich nicht. Wie soll der Interpreter (oder wer auch immer...) wissen, von welcher Spalte er nur jeden Wert einmal nehmen soll? Richtig ist also sowas:
SELECT DISTINCT <spalte> FROM <tabelle>;
Gruss,
Daniel
Hi,
Fast... Distinct und * vertragen sich nicht.
abgesehen davon, dass das nicht stimmt (bzw. falsch formuliert ist): Man selektiert sowieso niemals "*".
Cheatah
Hi
Fast... Distinct und * vertragen sich nicht.
abgesehen davon, dass das nicht stimmt (bzw. falsch formuliert ist [...]
Wie heisst es dann richtig formuliert?
Gruss,
Daniel
Hi,
Fast... Distinct und * vertragen sich nicht.
abgesehen davon, dass das nicht stimmt (bzw. falsch formuliert ist [...]
Wie heisst es dann richtig formuliert?
beispielsweise "DISTINCT * liefert selten die Ergebnisse, die man sich vorgestellt hat". Rein syntaktisch sehe ich kein Problem.
Cheatah
Hallo
Fast... Distinct und * vertragen sich nicht.
abgesehen davon, dass das nicht stimmt (bzw. falsch formuliert ist [...]
Wie heisst es dann richtig formuliert?beispielsweise "DISTINCT * liefert selten die Ergebnisse, die man sich vorgestellt hat". Rein syntaktisch sehe ich kein Problem.
Danke, da war ich falsch informiert. Wieder was gelernt :-)
Gruss,
Daniel
Hi,
Wieder was gelernt :-)
gern geschehen, dafür werde ich bezahlt. ... Äh?
Cheatah :-)
Hi,
sorry für meinen Fehler.
Da war ich wohl zu schnell.
Klar, dass man beim proggen eine korrekte Abfrage baut. Hab nur nicht dran gedacht.
Ist aber logisch.
Bye
Patrick