Вместо цитировать всю статью Википедии, я собираюсь предложить свой свою статью на SQL Joins.
SQL-JOIN раздел объединяет запись из двух или более таблиц в базе данных . Он создает набор, который может быть сохранен в виде таблицы или использован как есть. A JOIN - это средство для объединения полей из двух таблиц с использованием значений , общих для каждого. Стандарт ANSI SQL определяет четыре типа JOIN: INNER, ВНЕШНИЙ, ЛЕВЫЙ и ПРАВО. В специальных случаях таблица (базовая таблица, вид или соединенная таблица) может присоединяться к самому себе в автономном соединении .
Программист пишет предикат JOIN , чтобы идентифицировать записи для соединения. Если оцененный предикат является истинным, то затем производится комбинированная запись в ожидаемом формате, набор записей или временная таблица, например.
Существует более старый синтаксис, который использует предложения WHERE для обозначения INNER JOIN. Хотя он работает и будет обрабатывать запросы, которые выполняются точно так же, как запросы, заданные с помощью синтаксиса INNER JOIN, он устарел, потому что большинство людей считают его более запутанным.
Вот документация для MySQL JOIN syntax.