Coucou c'est encore moi,

Maintenant j'ai un problème de jointure.

J'ai tout d'abord ces deux requêtes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT DISTINCT(NOMCONSULTANT||' '||PRENOMCONSULTANT) AS MonConsultant, M.NUMMISSION, TYPEMISSION
FROM CONSULTANT C, MISSION M, EFFECTUER E
WHERE C.NUMCONSULTANT = M.NUMCONSULTANT
AND E.NUMMISSION = M.NUMMISSION
AND DATEDEBUT < SYSDATE
AND DATEFIN IS NULL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT COUNT(NUMCANDIDAT)
FROM EFFECTUER E, MISSION M
WHERE E.NUMMISSION = M.NUMMISSION
AND DATEDEBUT < SYSDATE
AND DATEFIN IS NULL
GROUP BY M.NUMMISSION
Elles renvoient toutes les deux 8 lignes, et à priori je dois pouvoir les lier pour obtenir une seule table de résultat, mais... je n'y connais strictement rien en jointure, les JOIN, UNION, FULL RIGHT OUTER JOIN IN THE FACE, tout ça.

Une suggestion? (vous remarquerez que la ligne "AND E.NUMMISSION = M.NUMMISSION" est commune aux deux requêtes)