Einfaches Relationsproblem

hallo,
ich habe folgende 2 tabellen:

incident (employee_int_id, employee_ext_id)
employee (employee_id, name, prename)

die zwei attribute der incident tabelle sind verweise auf die ID des angestellten. Über diese kriegt man vor und nachname aus der employee tabelle.

Mit folgendem query bekomme ich vor und nachname der ersten ID aus incident:

SELECT
employee.prename AS Vorname,
employee.name AS Name

FROM
incident, employee

WHERE
employee.employee_id = incident.employee_int_id
;

ich will diese ergebnisabfrage aber um vor und nachname der zweiten ID ergänzen (employee_ext_id), ich kriegs aber nicht hin weil es ja wieder aus der tabelle employee kommt.

Kann mir einer sagen wie ich das gelöst krieg?
mfg
NoR

hallo,
ich habe folgende 2 tabellen:

incident (employee_int_id, employee_ext_id)
employee (employee_id, name, prename)

die zwei attribute der incident tabelle sind verweise auf die
ID des angestellten. Über diese kriegt man vor und nachname
aus der employee tabelle.

gelöscht :

ich will diese ergebnisabfrage aber um vor und nachname der
zweiten ID ergänzen (employee_ext_id), ich kriegs aber nicht
hin weil es ja wieder aus der tabelle employee kommt.

Kann mir einer sagen wie ich das gelöst krieg?
mfg
NoR

Hallo NoR,

bitte verwende das HTML-Tag pre damit man die Abfrage besser lesen kann. Man kann den Tabellen Alias-Namen erteilen, sodass man eine Tabelle auch zweimal ansprechen kann.

SELECT a.prename AS IntVorname,
 a.name AS IntName,
 b.prename AS ExtVorname,
 b.name AS ExtName
 FROM incident, employee a, employee b
 WHERE a.employee\_id = incident.employee\_int\_id
 AND b.employee\_id = incident.employee\_ext\_id
;

MfG Georg V.

genial, danke

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]