Det finns flera sorters JOIN, men INNER JOIN är den vanligaste. Man anger först som vanligt vilka kolumner man vill ha med, sedan FROM en första tabell. Sedan lägger man till INNER JOIN en annan tabell, och så ON vilka kolumner som ska kopplas ihop.
student_name
class
Mikael
TE00A
Mohammad
TE00B
Anna-Karin
TE00A
Observera att man alltså måste specifiera vilken tabell varje kolumn kommer från i första delen av SELECT-kommandot, framför allt när kolumner i båda tabellerna har samma namn.
INNER JOIN
Visar bara resultat där data finns i båda tabellerna.
student_name
class
Mikael
TE00A
Mohammad
TE00B
LEFT JOIN
Visar ett resultat där alla rader från den första (vänstra) tabellen är med, oavsett om det finns något som sätts ihop med den i den andra tabellen.