Problème dans left outer join
Bonjour,
j'uilisa oracle 10g,
voici ma requete
Code:
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