* Bonjour, *
Je voudrais comprendre le inner et le outer join dans le sql oracle , si quelqu'un à une idée cela m'intéresse !!!!!
Bonne journée ou soirée
:ccool: * Merci *
Version imprimable
* Bonjour, *
Je voudrais comprendre le inner et le outer join dans le sql oracle , si quelqu'un à une idée cela m'intéresse !!!!!
Bonne journée ou soirée
:ccool: * Merci *
:tutoriel:
...
inner join : tu veux tous les départements et employés qui ont une clé commune (deptno)
Code:select ename,dname from emp e inner join dept d using (deptno);
Outer join : tu veux tous les employés et départements qui ont une clé commune + tous les départements sans employé (auquel cas les données d'employé seront nulles)Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 CLARK ACCOUNTING KING ACCOUNTING MILLER ACCOUNTING JONES RESEARCH FORD RESEARCH ADAMS RESEARCH SMITH RESEARCH SCOTT RESEARCH WARD SALES TURNER SALES ALLEN SALES JAMES SALES BLAKE SALES MARTIN SALES
Code:select ename,dname from emp e right outer join dept d using (deptno);
OK?Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 CLARK ACCOUNTING KING ACCOUNTING MILLER ACCOUNTING JONES RESEARCH FORD RESEARCH ADAMS RESEARCH SMITH RESEARCH SCOTT RESEARCH WARD SALES TURNER SALES ALLEN SALES JAMES SALES BLAKE SALES MARTIN SALES OPERATIONS