Hallo,
SELECT username FROM tabelle1 left join tabelle2 using(u_id)
nun suche ich aber nach einer möglichkein die ebenfalls in tabelle1 enthaltene kategorie (k_id) ebenfalls mit einer dritten tabelle zu vergleichen, und diese abzufragen. ich habe leider nicht zu solchen 'doppelten' verknüpfungen gefunden, außer alles sehr umständlich mit FROM tabelle1 a, tabelle2 b, tabelle3 c where a.k_id = c.k_id zu schreiben. gibt es eine art doppelten left join?
Sogar MySQL kriegt Deinen Wunsch noch hin:
SELECT username
FROM tabelle1 t1
LEFT JOIN tabelle2 t2 ON t1.u_id = t2.u_id
LEFT JOIN tabelle3 t3 ON t1.k_id = t3.k_id
Zwar kann MySQL in der Version 4.x mit komplexeren Mehrfachjoins leider nichts richtiges anfangen, aber dennoch empfehle ich Dir zu Joins folgende Lektüre:
Einführung Joins
Fortgeschrittene Joins
Freundliche Grüße
Vinzenz