Registriert seit: 27. Apr 2005
Ort: Jena
71 Beiträge
Delphi 7 Professional
|
mySQL-Abfrage - mehrfacher Join auf gleiche Tabelle?
19. Apr 2006, 15:40
Datenbank: mySQL • Version: 5 • Zugriff über: myDAC
Hi,
mit folgender Abfrage möchte ich Informationen des "Partners" und des "Nutzers", die beide in der Tabelle Nutzer stehen in der Abfrage erhalten - geht das mehrfache Abfragen mittels Join in einer Tabelle überhaupt, oder wie kann ich das lösen? (die Abfrage bringt Fehler: "#42000Not unique table/alias: 'nutzer'")
SQL-Code:
SELECT PC_new.*,
Nutzer.Name as user_Name, Nutzer.Vorname as user_VName,
Nutzer.Organisation as user_org, Nutzer.Telefon as user_Tel, Nutzer.UserID as user_userid,
User.Username as verantw_Username,
Nutzer.Name as partner_Name, Nutzer.Vorname as partner_VName,
Nutzer.Organisation as partner_org, Nutzer.Telefon as partner_Tel, Nutzer.UserID as partner_userid
FROM (((PC_new LEFT JOIN Nutzer ON PC_new.IDUser=Nutzer.id)
LEFT JOIN User ON PC_new.IDVerantw=User.resID)
LEFT JOIN Nutzer ON PC_new.IDPartner=Nutzer.id);
Vorab schon danke
Gruß Uwe.
Niemand interessiert sich dafür, wie etwas funktioniert, solange es funktioniert... (aus Matrix 2)
|
|
Zitat
|