Sobes.tech
Senior

SQL Görevi 4: İki’den fazla görev yapan çalışanların adını ve soyadını göster

sobes.tech yapay zeka

AI'dan gelen yanıt

Для вывода имени и фамилии сотрудников, которые выполнили более двух задач, можно использовать следующий 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 для фильтрации тех, у кого количество задач больше двух.

Это стандартный способ получить список сотрудников с количеством выполненных задач более двух.