rainer ep: SQL Befehl klappt nur, wenn in allen Tabellen Inhalt ist

Beitrag lesen

Hi,

mit LEFT JOIN bekommst du das hin:

SELECT

xxx

FROM

kommentare k1 LEFT JOIN ereignis e ON k1.parent_id = e._id,

kommentare k2 LEFT JOIN anzeige a ON k2.parent_id = a._id

Dabei muss die Tabelle links vom Left Join eine Zeile enthalten, die Rechte Tabelle kann an der Stelle leer sein.
RIGHT JOIN wäre übrigens die andere Möglichkeit, dann müsste die rechte Tabelle die Zeile enthalten und die der Linken wäre optional.