Zadanie 6.

Zrób zestawienie – który departament jakie ma stanowiska? Podaj nazwy departamentów i stanowisk oraz określ, ilu ludzi pracuje w każdym z nich.

Schemat: HR, Tabele: Departaments, Jobs, Employees, Kolumny: Department_id, department_name, job_id, job_title, Wynik: 19 rows

p6

 

 

 

Rozwiązanie

SELECT d.department_name as Departament, j.job_title as Stanowisko, COUNT(*) as Pracownicy
FROM Departments d INNER JOIN Employees e
USING(department_id) INNER JOIN Jobs j
USING(job_id)
GROUP BY d.department_name, j.job_title
ORDER BY Departament, Stanowisko;

[collapse]