Abfrage über mehrer Tabellen(eine Tabelle nicht immer gesetzt)

Pullmann

Erfahrenes Mitglied
Hallo ich habe da ein Problem,


also ich habe 3 Tabellen die usertab,logintab und die domaintab...

Ich wähle die Inhalte aus der usertab und der logintab

SELECT * FROM usertab, logintab WHERE logintab.UID = usertab.ID;

Soweit so gut jetzt habe ich also die Benutzerangaben und die zugehörigen Logindaten
des Benutzers ausgewählt.

Jetzt will ich noch die zugehörige Domain auswählen allerdings hat nicht jeder User
eine Domain eingetragen.

Wie kann ich es jetzt machen das ich die Daten der User mit und ohne Domain
erhalte? Ich hatte es so versucht aber mit diesem Query erhalte ich nur
die Benutzer die auch eine Domain haben.

SELECT * FROM usertab, domaintab,logintab WHERE domaintab.UID = usertab.ID AND logintab.UID = usertab.ID;

Gruss Pullermann
 
Ich musste einfach noch einen Left Join einfügen und dann ging es auch

SELECT *
FROM usertab,logintab
LEFT JOIN domaintab ON ( domaintab.UID = logintab.UID )
WHERE logintab.UID = usertab.ID

Gruss Pullermann
 

Neue Beiträge

Zurück