Софтуерно Инженерство
Loading...
StoilStoyanov avatar StoilStoyanov 9 Точки

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

Здравейте,

Решението, което аз използвам е:

SELECT t.Name, COUNT(e.ManagerID) AS [Number of managers]
FROM Addresses a
JOIN Employees e ON e.AddressID = a.AddressID
JOIN Towns t ON a.TownID = t.TownID
WHERE e.EmployeeID IN (SELECT ManagerID FROM Employees)
GROUP BY t.Name

Така получения отговор е различен от този зададен в домашната. Сигурен съм, че моя е верен понеже има само 2 managers в Bothell, а не 12 както е показано.

Вие какви резултати получихте?

Поздрави,
Стоил

Тагове:
0
Databases Basics
nikola.m.nikolov avatar nikola.m.nikolov 832 Точки

Да, отговорите са грешни!

Town    Number of managers
Bellevue    4
Bothell    2
Carnation    1
Duvall    1
Edmonds    2
Everett    2
Gold Bar    2
Issaquah    3
Kenmore    5
Monroe    2
Newport Hills    2
Redmond    5
Renton    4
Sammamish    2
Seattle    10

1