Met een INNER JOIN worden de rijen getoond die in twee of meerdere tabellen voorkomen. In plaats van INNER JOIN kun je gewoon JOIN gebruiken. Een JOIN maak je met USING of met JOIN ON. Een INNER JOIN wordt ook wel een SIMPLE JOIN genoemd. De eerste tabel heeft zwart, blauw en wit. De tweede tabel heeft blauw, wit en oranje. Alleen blauw en wit komen voor in beide tabellen en die worden dan getoond. Zwart en oranje worden niet getoond.
SELECT last_name, department_name
FROM employees INNER JOIN departments USING(department_id);
SELECT last_name, department_name
FROM employees JOIN departments USING(department_id);
Grant heeft geen department_id en komt daarom niet voor in de uitvoer.