sluysen zei:
http://i46.tinypic.com/28s4fih.jpg
Meer heb ik ook niet, tis via een DB op schoolserver dus dan moet je al de vpn hebben

^
Ik moet dus voor profiel id 5, de deliverables terug krijgen waarvoor 5 respectievelijk A/C/R is.
tgaat over deliverables en profiles en competences enzo, raar integratieproject
SELECT DISTINCT DESCRIPTION, TITLE, ECOMPETENCEAREACODE
FROM
(
SELECT D.DESCRIPTION, D.TITLE, D.ECOMPETENCEAREACODE, P.P_ID
FROM PROFILES P, DELIVERABLE D, CONTRIBUTORPROFILEDELIVERABLE CPD
WHERE P.P_ID = CPD.P_ID
AND CPD.D_ID = D.D_ID
UNION
SELECT D.DESCRIPTION, D.TITLE, D.ECOMPETENCEAREACODE, P.P_ID
FROM PROFILES P, DELIVERABLE D, RESPONSIBLEPROFILEDELIVERABLE RPD
WHERE P.P_ID = RPD.P_ID
AND RPD.D_ID = D.D_ID
UNION
SELECT D.DESCRIPTION, D.TITLE, D.ECOMPETENCEAREACODE, P.P_ID
FROM PROFILES P, DELIVERABLE D, ACCOUNTABLEPROFILEDELIVERABLE APD
WHERE P.P_ID = APD.P_ID
AND APD.D_ID = D.D_ID
) X
WHERE P_ID = 5
(Distinct is hier trouwens overbodig, omdat union zelf ontdubbelt.
Union all ontdubbelt niet.)