Ich habe eine Verknüpfung erstellt, um zu versuchen, den Manager-Nachnamen anstelle der ID des Managers zu erhalten. HierVersuch, Name statt ID-Nummer zu erhalten SQL
ist der Code, ich verwende:
SELECT DISTINCT
E.EmployeeID, E.LastName, E.FirstName, E.TitleOfCourtesy, m.ReportsTo AS 'Manager'
FROM
Employees AS E
LEFT JOIN
Employees AS m ON E.ReportsTo = m.ReportsTo
Aber es zeigt immer noch die ID des Managers und nicht der letzte Name des Managers.
Zum Beispiel: In der ersten Zeile ist der Manager EmployeeID 2
sondern die Nummer 2 Ich will den Nachnamen für Ihre Zeit Fuller
des EmployeeID 2
Dank hat!
Verwenden 'LEFT JOIN Mitarbeiter AS m ON E.ReportsTo = m.EmployeeID' –
@juergend Wenn ich das tun, werden alle Manager erhalten' Null' – Jari
Das bezweifle ich. Siehe meine vollständige Abfrage. –