Bonjour,
j'uilisa oracle 10g,
voici ma requete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT distinct p.ID,p.INTITULE, pr.ENABLEINSERT, pr.ENABLEUPDATE,pr.ENABLEDELETE
from PAGE p left outer  join PAGEROLE pr
on (p.ID=pr.REFPAGE )
il ya des lignes dans la table page qui n'ont pas des correspondants
dans la table Pagerole,
normalement pour ces lignes la requete renvoie des valeurs nulles
pour pr.ENABLEINSERT, pr.ENABLEUPDATE,pr.ENABLEDELETE, mais elle renvoie des valeurs aléatoires
exemple, jai une ligne avec id=687, il n'y a pas dans la table pagerole une ligne avec un refpage=687, la requete me renvoie 1 pour pr.ENABLEDELETE au lieu d'une valeur nulle