Senior
Zadanie SQL 4: Wyświetl imię i nazwisko pracowników, którzy wykonali więcej niż dwa zadania
sobes.tech AI
Odpowiedź od AI
Aby wyświetlić imię i nazwisko pracowników, którzy wykonali więcej niż dwa zadania, można użyć następującego zapytania SQL. Załóżmy, że istnieją następujące tabele:
employeesz polamiemployee_id,first_name,last_nametasksz polamitask_id,employee_id
Zapytanie:
SELECT e.first_name, e.last_name
FROM employees e
JOIN tasks t ON e.employee_id = t.employee_id
GROUP BY e.employee_id, e.first_name, e.last_name
HAVING COUNT(t.task_id) > 2;
Wyjaśnienie:
- Łączymy pracowników z ich zadaniami po
employee_id. - Grupujemy po pracowniku.
- Używamy
HAVING, aby odfiltrować tych, którzy mają więcej niż dwa zadania.
To jest standardowa metoda uzyskania listy pracowników z więcej niż dwoma wykonanymi zadaniami.