Ist es möglich, eine korrelierte Unterabfrage in SELECT genau so zu erstellen?SQL-korrelierte Unterabfrage in Select
SELECT EmployeeID,
EmployeeName,
ManagerID,
(SELECT EmployeeName FROM tblEmployee WHERE EmployeeID = ManagerID)
FROM tblEmployee
WHERE EmployeeID = '12345';
Die ManagerID sollten gleich sein und sollen die ManagerID von Mitarbeitern '12345' sein.
Der Zweck der Unterabfrage besteht darin, den vollständigen Namen des Managers basierend auf seiner ID abzurufen.
Ich schätze Ihre Antwort sehr.
Ich bin ein Neuling.
Danke,
Rye.
Danke für Ihre Antwort. Das ist eine einfachere, aber einfacher zu verstehende/fertige Abfrage – RyE
Sollte ich DISTINCT Schlüsselwort vor m.EmployeeName hinzufügen? – RyE
Nein - Wenn 'tblEmployee.EmployeeID' eine gültige eindeutige Integritätsbedingung besitzt, wird garantiert, dass die Unterabfrage maximal 1 Zeile zurückgibt. –