Разница между внутренним и внешним соединением таблиц заключается в том, что внутреннее соединение возвращает только совпадающие строки из обеих таблиц, а внешнее — все строки из одной таблицы и совпадающие строки из другой таблицы. 5
Внутреннее соединение ищет строки с идентичным значением ключа и включает в результат только их. 1 Если несколько одинаковых записей удовлетворяют условию, в таблицу попадёт каждая из них. 1
Внешнее соединение приводит к тому, что в результат запроса попадают как те строки, которые удовлетворяют объявленному в тексте запроса условию работы соединения, так и строки, для которых соответствия в другой таблице не было найдено. 1 Если во второй таблице нет совпадающих строк, результат будет содержать NULL-значения для всех столбцов этой таблицы. 5