Einzelnen Beitrag anzeigen

Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#1

[SQL] Doppelter Join der gleichen Tabelle

  Alt 20. Jan 2011, 14:13
Datenbank: MySQL • Version: 5.0 • Zugriff über: direct
Hallo Leute,

ich hab da mal eine SQL Frage an euch. Bin selber leider mit Joins noch nicht ganz fit.

Ich habe zwei Tabellen (gekürzt):
Daten:
id: INT, responsible_main: INT, responsible_backup: INT;

Responsible:
id: INT, name: VARCHAR(100);


Im Programm möchte ich jetzt alle Daten ausgeben. Bei den Daten soll jetzt aber logischerweiße nicht die IDs stehen sondern der Name von dem Responsible. Normal würde ich da jetzt einfach ein Join machen. Das Problem ist aber das ich zwei resposible hab (Main und Backup) und zwei mal die gleiche Tabelle reinjoinen geht auch nicht weil die spaltennamen dann schon exisiteren.

Wisst ihr dafür eine Lösung oder kann man das vielleicht auch einfach über zwei "unter Selects" lösen?
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
  Mit Zitat antworten Zitat