Hilfe bei SQL

Schnitterelf

Grünschnabel
Ich hab ein kleines Problem mit einer SQL Datenbank
PHP:
$ergg = db_query("SELECT b.name,b.id FROM member a left join gruppe b ON a.gid = b.id WHERE uid =".$id);

Kann mir jemand das übersetzten. z.b. wofür steht das b. ich habe in der SQL Dokumentation nichts darüber gefunden.

Was genau macht left join
 
Hallo,

hier ist eine Definition des Left Join

"Mit einem Left Join wird eine sogenannte linke Inklusionsverknüpfung erstellen. Linke Inklusionsverknüpfungen schließen alle Datensätze aus der ersten (linken) Tabelle ein, auch wenn keine entsprechenden Werte für Datensätze in der zweiten Tabelle existiert."

Grüße
R.
 
Moiäns

Dann hast du aber sehr schlecht gesucht bzw. gelesen ;)

a und b sind übrigens Aliase für die Tabellen member und gruppe. Sie dienen dazu, dass man nicht immer den kompletten Objektnamen schreiben muss, wenn man dieses ansprechen will.
 
Zurück