Sobes.tech
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_name
  • tasks са пољима 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 да филтрирамо оне са више од две задатке.

Ово је стандардни начин за добијање листе запослених са више од две завршене задатке.