Max: 2 Tabellen Abfragen aus der gleichen Tabelle

Beitrag lesen

Ich möchte folgendes erreichen und bitte um etwas Schützenhilfe. Es soll immer die ID und der Titel aller Datensätze ausgegeben werden. Wenn in der Spalte ZUORDNUNG ein WERT grösser 0 ist, also eine Zuordnung besteht, soll auch die Zuordnungs-ID und der ZuordnungsTitel ausgegeben werden. Bei mir klappt die Ausgabe nur mit den Einträgen in denen es eine Zuordnung gibt. Ich denke man müsste in der WHERE Abfrage noch eine WENN grösser NULL ist installieren.

Danke Max

id titel zuordnung
1 titel	0
2 titel 0
3 titel 1
4 titel 0

Die Ausgabe sollte so sein

ID Titel Zuordnung Titel
1 titel 0
2 titel 0
3 titel 1 titel
4 titel 0
SELECT
a.id, a.titel, 
b.id,
b.titel AS titel2
FROM
table a, 
table b 
WHERE 
b.zuordnung = a.id