Registriert seit: 24. Okt 2004
1.542 Beiträge
Delphi XE Architect
|
AW: [SQL] Doppelter Join der gleichen Tabelle
20. Jan 2011, 14:40
Wenn Du Aliase verwendest, kannst Du die Tabelle auch mehrfach joinen.
Bei den letzten Versuchen hat das irgendwie nie richtig funktioniert.
Jetzt hab ich es aber einfach noch mal versucht und es klappte auf anhieb.
Damit der Thread nicht vollkommen sinnlos ist hier für die Nachwelt:
Code:
SELECT Data.id, responsible_main, responsible_backup, RespMain.name AS responsible_main_name, RespBackup.name AS responsible_backup_name FROM `Table_daten` Data
JOIN `Table_responsible` RespMain ON (RespMain.`id` = Data.`responsible_main`)
JOIN `Table_responsible` RespBackup ON (RespBackup.`id` = Data.`responsible_backup`)
WHERE ...;
Alex "Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
|