Inner join

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.

 

clip0139

 

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);

 

clip0140

 

Grant heeft geen department_id en komt daarom niet voor in de uitvoer.