Arf malheureusement ca fonctionne pas car ca ne m affiche pas l'ensemble des projets dispo, de mon côté j'ai une requete qui marche mais qui n'est pas du tout optimiser car je recuperes l'ensemble des intervenants:
SELECT DISTINCT p.idprojet as 'id',p.libelle as 'libelle',IF(c.libelle='ADMIN_PROJET',i.login,'')as 'login' FROM projet as p LEFT OUTER JOIN intervenant_role_projet as irp ON p.idprojet=irp.idprojet LEFT OUTER JOIN intervenant as i ON irp.login=i.login LEFT OUTER JOIN compte as c ON irp.idrole=c.idcpte ORDER BY p.libelle;
En faite le problème survient lorsque je cherche à mettre une clause restrictive :
SELECT DISTINCT p.idprojet as 'id',p.libelle as 'libelle',i.login as 'login' FROM projet as p LEFT OUTER JOIN intervenant_role_projet as irp ON p.idprojet=irp.idprojet LEFT OUTER JOIN intervenant as i ON irp.login=i.login LEFT OUTER JOIN compte as c ON irp.idrole=c.idcpte WHERE c.libelle='ADMIN_PROJET' ORDER BY p.libelle;
Merci par avance de votre aide
Partager