У меня есть база данных с, как показывает диаграмма (см рисунок ниже) SQL JOIN пункт условие
Моя задача состоит в том, чтобы показать общую стоимость заказов, обрабатываемых каждым сотрудников. У меня есть SQL заявление:
SELECT e.FirstName,
e.LastName,
SUM(od.Quantity * od.UnitPrice * (1-od.Discount))
FROM Orders AS o
JOIN Employees AS e
ON o.EmployeeID = e.EmployeeID
JOIN [Order Details] AS od
ON o.OrderID = od.OrderID
GROUP BY e.FirstName,e.LastName
У меня есть проблема с дальнейшими шагами. Мне нужно ограниченные результаты только для тех сотрудников, которые:
- A) есть сотрудники, под ними
- B) Не имею сотрудников под ними
Я знаю, что концерн поле ReportsTO в сотрудниках table, но я не знаю, как получить правильное предложение SQL. Я должен делать с «СУЩЕСТВУЮЩИМ» или самостоятельно присоединиться?
Thank you.
Ваш ключ является первым словом в А и второе слово в б. его SQL-ключевое слово HAVING :) – logixologist