[Homework] Бази данни - 5. Advanced-SQL -Problem 12 - Софтуерен университет

[Homework] Бази данни - 5. Advanced-SQL -Problem 12 - Софтуерен университет

+ Нов въпрос
dimityr.jechev avatar dimityr.jechev 204 Точки

[Homework] Бази данни - 5. Advanced-SQL -Problem 12

Здравейте,забих на тази задача и не мога да се оправя нещо.Направих,който да няма manager да изписва (no manager),но който има изскача само ManagerID,не мога нещо да се оправя с JOIN тука.

SELECT CONCAT(FirstName,' ',LastName),
ISNULL(CAST(ManagerID AS nvarchar(max)), '(no manager)')
FROM Employees 

Тагове:
0
Databases Basics
pachuchi avatar pachuchi 14 Точки
Best Answer

Здравей.

Аз използвах следния JOIN:

FROM Employees e
LEFT OUTER JOIN Employees m
ON e.ManagerID = m.EmployeeID

Поздрави. :)

1
genchai avatar genchai 1 Точки

Аз иползвах UNION. 1-во намерих всички "Employees" с техния "Manager" и после ги обединих с тези, които нямат "Manager"

0