Senior
SQL zadatak 4: Prikažite ime i prezime zaposlenih koji su izvršili više od dve zadatke
sobes.tech АИ
Одговор од АИ
Да бисте приказали име и презиме запослених који су завршили више од две задатке, можете користити следећи SQL упит. Предпостављамо да постоје следеће табеле:
employeesса пољимаemployee_id,first_name,last_nametasksса пољимаtask_id,employee_id
Упит:
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;
Објашњење:
- Повезујемо запослене са њиховим задацима преко
employee_id. - Групишемо по запосленом.
- Користимо
HAVINGда филтрирамо оне са више од две задатке.
Ово је стандардни начин за добијање листе запослених са више од две завршене задатке.