LEFT JOIN и INNER JOIN

Сегодня долго объяснял разницу между MySQL запросами с LEFT JOIN и INNER JOIN, потом вспомнил, что сам долго разбирался и написал небольшой help.

Допустим есть 2 таблицы alpha и beta.

Запрос c LEFT JOIN вернет все 3 строки из таблицы alpha обьединив по id с таблицей beta недостающие значения заполнив NULL

Запрос c INNER JOIN вернет 1 строку c id=2 который есть в обеих таблицах

mysql left joinmysql inner join

You may also like...