Ilja: 3 Tabellen miteinander verknüfpen

Beitrag lesen

yo,

über LEFT JOIN kann ich meines Wissens nach nur 2 tabellen verknüpfen.

eine SELECT Anweisung ist grundsätzlich nicht auf eine bestimmte anzahl von Tabellen beschränkt, aus denen Daten abgerufen werden können. pro join anweisung werden zwar 2 tabellen miteinander verknüpft. aber eine selectanweisung kann mehrere dieser join answeisungen beinhalten. die regel sagt, für n tabellen die miteinander verknüpft werden sollen, braucht man n-1 join verknüpfungen.

Wenn ja wie ?

das kommt immer drauf an, was genau du machen willst. in deinem beispiel brauchst du aller wahrscheinlichkeit nach keinen left join, sondern sogennante inner joins. je nachdem welches datenbanksystem du benutzt und wie deine drei tabellen miteinander verbunden sind, wird die select anweisung gebildet.

Ilja