Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Информация по отделам, где надо отобразить количество сотрудников и данные начальников

$
0
0
Здравствуйте. Запутался немного. Есть 3 таблицы (Картинку приложил)
Нужно вывести информацию по отделам
  • Наименование отдела
  • Имя руководителя
  • Оклад руководителя
  • Количество подчиненных

    Первые 3 пункта и отдельно 4 получается вывести, но не могу совместить вывод информации.
    Вывод количества подчиненных в каждом отделе:
    select  Department.DepartmentID, count (Department.DepartmentID) as [Podch]
    from Employee join Staff on Employee.EmployeeID=Staff.EmployeeID join Department on Staff.DepartmentID=Department.DepartmentID and Employee.EmployeeID  not in (Department.ChieffEmployeeID) 
    group by Department.DepartmentID
    


    Вывод остальной информации:
    select Employee.Name, Department.Name, Staff.Salary
    from Employee,Department,Staff 
    where Employee.EmployeeID=Staff.EmployeeID and  Employee.EmployeeID=Department.ChieffEmployeeID
    

    Как это можно объединить?

  • Viewing all articles
    Browse latest Browse all 7251

    Trending Articles