Senior
Question SQL 4 : Afficher le prénom et le nom des employés ayant effectué plus de deux tâches
sobes.tech IA
Réponse de l'IA
Pour afficher le prénom et le nom des employés ayant effectué plus de deux tâches, vous pouvez utiliser la requête SQL suivante. Supposons qu'il existe les tables suivantes :
employeesavec les champsemployee_id,first_name,last_nametasksavec les champstask_id,employee_id
Requête :
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;
Explication :
- On joint les employés avec leurs tâches par
employee_id. - On groupe par employé.
- On utilise
HAVINGpour filtrer ceux ayant plus de deux tâches.
C'est une méthode standard pour obtenir une liste d'employés avec plus de deux tâches effectuées.