Problem mit mehreren JOINs?

unrealzero_php

Erfahrenes Mitglied
Hallo zusammen

Folgendes Problem ergibt sich bei meiner Abfragen.

Ich habe 2 Tabellen die jeweils den Wert für die Sprache aus einer dritten Tabelle beziehen diese beiden Tabellen haben untereinander wieder eine Beziehung:

Tabelle 1:

tbl_module
ID
FK_language
FK_navigation
usw.


Tabelle 2:

tbl_navigation
ID
FK_language
usw.


Tabelle 3:

tbl_language
ID
de
en
es

Mit folgender Abfrage kann ich z.B. die deutsche Bezeichnung für ein Modul abrufen:

SELECT tbl_language.de
FROM tbl_module
LEFT JOIN tbl_navigation ON tbl_module.FK_navigation = tbl_navigation.ID
LEFT JOIN tbl_language ON tbl_module.FK_language = tbl_language.ID

Nun möchte ich auch die Bezeichnung für die Navigation abrufen.

Wie ist es möglich eine weitere Verknüpfung zu erstellen, so dass ich die Sprache für die 1. + 2. Tabelle abrufen kann?

Anbei das ERM zu vorliegendem Problem.
 

Anhänge

  • erm.jpg
    erm.jpg
    17,4 KB · Aufrufe: 9
Zurück