Saltar navegação

S01.b.1 - LEFT OUTER

Conceitos

Tabela Departamento (DEPT)

DEPTNO
DEPTNAME
A01
ACCOUNTING
A02
PAYROLL
A03
OPERATIONS
A04 PERSONNEL
A05
MAINTENANCE


Tabela Empregados (EMP)

EMPNO
WORKDEPT
5001
A01
5002
A04
5003
A03
5004
A03
5005
A04
5006
A04
5007
A03
5008
A06

Left outer join

SELECT
A.DEPTNO, A.DEPTNAME, B.EMPNO
  FROM PW0001.DEPT A
  LEFT JOIN PW0001.EMP B
  ON A.DEPTNO = B.WORKDEPT

Tabela Resultado

DEPTNO
DEPTNAME
EMPNO
A01
ACCOUNTING
5001
A02
PAYROLL
<null>
A03
OPERATIONS
5003
A03
OPERATIONS
5004
A03
OPERATIONS
5007
A04
PERSONNEL 5002
A04
PERSONNEL
5005
A04
PERSONNEL
5006
A05
MAINTENANCE
<null>

Cada linha unmatched da tabela DEPT é combinada com uma linha nula da tabela EMP.

 

Licença: licença proprietária