Hi, ich habe auch mal wieder eine Frage. Es geht darum, das ich aus der DB Daten holen will, aber keinen Doppelt. ich weiß, dazu gibt es DISTINCT, das funktioniert aber nicht.
Diese Abfrage liefert mir wenn ich c.rang weg lassen nur einen, wenn ich aber c.rang drin habe immer alle, da ja a.title <= c.anzahl bei jeden zutrifft. Wie kann ich das jetzt lösen?
Und da es gerade zu dieser Abfrage gehört noch eine Frage. Kann man auch zb a.id und a.name als array ausgeben lassen, zb. so: a.id AS name, a.name AS name?
Danke schonmal für die Antworten.
lg
PHP:
$sel = $dbh->prepare("SELECT DISTINCT a.id, a.name, b.date, c.rang FROM ".$dbpf."usr AS a, ".$dbpf."daten AS b, ".$dbpf."rang AS c WHERE a.titel <= c.anzahl");
Und da es gerade zu dieser Abfrage gehört noch eine Frage. Kann man auch zb a.id und a.name als array ausgeben lassen, zb. so: a.id AS name, a.name AS name?
Danke schonmal für die Antworten.
lg
Zuletzt bearbeitet: