Bonjour à tous,
Je cherche à lister les employés du service S1 qui n'ont pas suivi de formations en 2010. La question semble simple mais impossible de trouver la requête qui va bien
Mes tables :
- employes avec les champs : id_employe, nom, service
- formations avec les champs : id_formation, formation, id_employe, annee
La requête suivante fournit la liste les employés du service S1 qui n'ont jamais suivi de formations :
Mais si j'ajoute la condition f.annee = '2010' je n'obtiens plus rien du tout...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT e.nom, e.service, f.formation, f.annee FROM employes e LEFT JOIN formations f ON e.id_employe = f.id_employe WHERE f.formation IS NULL AND e.service = 'S1'
Merci d'avance si quelqu'un a une solution ?
Partager