Back to questions
Senior
6
SQL задача 4: Вывести имя и фамилию сотрудников, которые выполнили более двух задач
Companies where asked
Галактика
Answer from AI
sobes.tech AI
Для вывода имени и фамилии сотрудников, которые выполнили более двух задач, можно использовать следующий 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для фильтрации тех, у кого количество задач больше двух.
Это стандартный способ получить список сотрудников с количеством выполненных задач более двух.