Hvor en inner join returnerer kun poster, der matcher i begge tabeller, en left join tager alle poster fra første tabel og enhver, der matcher i anden tabel. En right join er det modsatte af en left join (dvs. alle fra den anden tabel)
Så hvis TabelA er
A B
1 a
2 b
3 c
og TabelB er
A B
1 d
2 e
Derefter Select * from TableA inner join TableB on TableA.A = TableB.A returnerer
1 a 1 d
2 b 2 e
Og Select * from TableA left join TableB on TableA.A = TableB.A returnerer
1 a 1 d
2 b 2 e
3 c null null