Sobes.tech
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 :

  • employees avec les champs employee_id, first_name, last_name
  • tasks avec les champs task_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 HAVING pour 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.