Bonjour André,
Envoyé par
alanglet
Si je comprends bien, vous voulez connaître pour TOUS les employés, le nombre de projets dont chacun est responsable (on comprendrait mieux votre besoin s'il était exprimé en bon français plutôt que par une requête qui ne fonctionne pas...).
Ma problématique est de faire un group by sur une sous requête dont je ne connais pas le contenu, car définit par l'utilisateur, en l’occurrence
select FIRST_NAME from EMPLOYEE where EMP_NO=TEAM_LEADER
dans mon exemple. Donc je ne peux pas en transformer le contenu.
Mais je pense avoir trouvé une solution, c'est de passer par une table dérivée :
1 2 3 4 5 6 7
|
select count(PROJ_ID), FIRST_NAME
from (
select PROJ_ID, (select FIRST_NAME from EMPLOYEE where EMP_NO=TEAM_LEADER)
from PROJECT
)
group by 2 |
Merci.
Partager