SQL - Joins (1) .pptx-1
SQL - Joins (1) .pptx-1
Types of
Joins
• Inner Join/Equi-Join
• Natural Join
• Left (Outer) Join
• Right (Outer) Join
• (Full) Outer Join
• Cross Join
Sample
Tables
TableA TableB
PK Value PK Value
1 FOX 1 TROT
2 COP 2 CAR
3 TAXI 3 CAB
6 WASHINGTON 6 MONUMENT
7 DELL 7 PC
5 ARIZONA 8 MICROSOFT
4 LINCOLN 9 APPLE
10 LUCENT 11 SCOTCH
Inner
Join • Inner join produces
only the set of
records that match in
both Table A and
Table B
• Most commonly
used, best
understood join
Inner
Join
TableA TableB
Value PK PK Value
FOX 1 1 TROT
COP 2 2 CAR
TAXI 3 3 CAB
WASHINGTON 6 6 MONUMENT
DELL 7 7 PC