Hi,
Das klappt leider nur, wenn beide Tabellen einen Eintrag haben.
Es kann aber sein, das Tabelle 2 beim ersten Anlegen noch garkein Preis zugeordnet bekommen hat. Dann erhalte ich von SQL aber keinerlei Daten zurück, obwohl Tabelle 1 Daten hätte.
Wie kann ich den Befehl umstellen sodass Tabelle 2 auch leer sein kann. (Und somit nur Daten aus Tabelle 1 angezeigt werden.)
Code:
SELECT T1.*, T2.* FROM `artikel` AS T1 RIGHT JOIN `artikel-preise` AS T2 ON T1.id = T2.artikel WHERE T1.id = 123
Es kann aber sein, das Tabelle 2 beim ersten Anlegen noch garkein Preis zugeordnet bekommen hat. Dann erhalte ich von SQL aber keinerlei Daten zurück, obwohl Tabelle 1 Daten hätte.
Wie kann ich den Befehl umstellen sodass Tabelle 2 auch leer sein kann. (Und somit nur Daten aus Tabelle 1 angezeigt werden.)
Kommentar