Bonjour,
J'ai une table avec un ensemble de personnes, je souhaiterais selectionner toutes les personnes étant responsables de au moins une personne ayant le status actif='O'
Exemple de données:
Je commence par extraire toutes les personnes actives de ma table:id matricule nom prenom responsable_hierarchique actif
1 001445 test1 test1 NULL O
2 001446 test2 test2 1 O
3 001447 test3 test3 NULL O
4 001448 test4 test4 NULL O
5 001449 test5 test5 4 O
6 001450 test6 test6 NULL N
7 001451 test7 test7 3 O
8 001452 test8 test8 3 N
Ma question est, comment de manière efficace puis-je intégrer ce select dans une autre requête pour me fournir la liste des responsables ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT DISTINCT maTable.id, maTable.nom, maTable.prenom from maTable WHERE responsable<> 0 and actif='O'
Merci à vous
Partager