You are on page 1of 8

EMP

DEPT

EMP_ID EMP_NAME HIRE_DATE SALARY DEPT_ID DEPT_ID DEPT_NAME DEPT_MGR


1 Green

11-OCT-98

30000

10

10

2 Katy

20-OCT-98

20000

10

20

3 Kelly

11-NOV-98

19000

40

30

4 Anita

21-OCT-98

18000

60

40

5 Richard

21-MAY-00

25000

50

50

6 Vivi

20-JAN-10

15000

50

60

7 Rita

01-DEC-01

13000

30

70

8 Kathy

11-FEB-03

7000

40

9 Jacky

19-SEP-04

12000

50

10 Linda

25-JUL-06

9000

50

11 Tony

10-MAR-13

NATURAL JOIN
NATURAL JOIN
JOIN
(Equality join)

JOIN USING
JOIN USING
JOIN
(Equality join)

JOIN ON
JOIN ONJOIN
(Equality
join)

INNER JOIN

EMP
EMP_ID

DEPT
EMP_NAME

HIRE_DATE

SALARY

DEPT_ID

DEPT_ID

DEPT_NAME

DEPT_MGR

1 Green

11-OCT-98

30000

10

10

2 Katy

20-OCT-98

20000

10

10

3 Kelly

11-NOV-98

19000

40

40

4 Anita

21-OCT-98

18000

60

60

5 Richard

21-MAY-00

25000

50

50

6 Vivi

20-JAN-10

15000

50

50

7 Rita

01-DEC-01

13000

30

30

8 Kathy

11-FEB-03

7000

40

40

9 Jacky

19-SEP-04

12000

50

50

10 Linda

25-JUL-06

9000

50

50

LEFT OUTER JOIN

EMP

DEPT

EMP_ID

EMP_NAME

HIRE_DATE

SALARY

DEPT_ID

DEPT_ID

DEPT_NAME

DEPT_MGR

1 Green

11-OCT-98

30000

10

10

2 Katy

20-OCT-98

20000

10

10

3 Kelly

11-NOV-98

19000

40

40

4 Anita

21-OCT-98

18000

60

60

5 Richard

21-MAY-00

25000

50

50

6 Vivi

20-JAN-10

15000

50

50

7 Rita

01-DEC-01

13000

30

30

8 Kathy

11-FEB-03

7000

40

40

9 Jacky

19-SEP-04

12000

50

50

10 Linda

25-JUL-06

9000

50

50

11 Tony

10-MAR-13

RIGHT OUTER JOIN

EMP

DEPT

EMP_ID

EMP_NAME

HIRE_DATE

SALARY

DEPT_ID

DEPT_ID

DEPT_NAME

DEPT_MGR

1 Green

11-OCT-98

30000

10

10

2 Katy

20-OCT-98

20000

10

10

3 Kelly

11-NOV-98

19000

40

40

4 Anita

21-OCT-98

18000

60

60

5 Richard

21-MAY-00

25000

50

50

6 Vivi

20-JAN-10

15000

50

50

7 Rita

01-DEC-01

13000

30

30

8 Kathy

11-FEB-03

7000

40

40

9 Jacky

19-SEP-04

12000

50

50

10 Linda

25-JUL-06

9000

50

50

20

70

ANSI 99
INNER JOIN

LEFT OUTER JOIN

You might also like