Bonjour ,
Je souhaite effectuer la jointure externe suivante avec upper.
mais ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SQL> Select E.EMPNO, E.ENAME, M.ENAME, D.LOC from EMP E, EMP M, DEPT D where E.MGR = M.EMPNO (+) and E.DEPTNO = D.DEPTNO;
ne fonctionne pas , pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SQL> Select E.EMPNO, E.ENAME, M.ENAME, D.LOC from EMP E, EMP M, DEPT D where upper(E.MGR) = upper(M.EMPNO) (+) and E.DEPTNO = D.DEPTNO;
Existe-il une astuce pour que cela fonctionne sans utiliser
OUTER RIGHT JOIN ?
Merci.
Partager