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.
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.