Дайте следующую простую структуру таблицы:Несколько Граф в SQL Query
Departments PK - DeptID DeptName -------------------------- 1 Department 1 2 Department 2 3 Department 3 4 Department 4 Groups PK - GroupdID DeptID -------------------------- 1 1 2 1 3 3 4 4 5 2 6 3 7 1 8 3 Inventory PK - ItemID GroupID -------------------------- 1 2 2 3 3 8 4 1 5 4 6 5 7 1 8 2 9 2 10 3 11 7
Есть ли способ без использования подзапросов (что легко), где я мог бы получить список отделов, граф групп в каждом отделе и подсчет запасов в каждом отделе?
Результат:
DeptID DeptName GroupCount ItemCount
-----------------------------------------------------
1 Department 1 3 6
2 Department 2 1 1
3 Department 1 3 3
4 Department 4 1 1
Моя кишка говорит мне, что это всего лишь простой вопрос получения GROUP BY заявления исправить, но до сих пор я рисую пустой. Если это требует использования подзапросов, это не проблема. Я просто хотел подтвердить для будущей ссылки.
ПРИМЕЧАНИЕ: Использование SQL Server 2000 для этой конкретной проблемы
@Lieven: спасибо за этот тег редактирования. Я так привык работать в 2005 году, что тегирование стало инстинктом. – TheTXI
@TheTXI: не упоминайте об этом. Кстати, я считаю, что количество групп и предметов отдела 2 должно быть 1 ?! –
Почему количество групп 0 для отдела 2? – Quassnoi