INNER JOIN, LEFT JOIN, RIGHT JOIN и другие

Конструкции INNER JOIN, LEFT JOIN, RIGHT JOIN используются часто, а вопросов вызывают много, особенно у начинающих.
В этой статье попробуем раскрыть особенности применения конструкций Join.
Операторы соединения входят в состав стандарт SQL92. Основные и наиболее употребляемые конструкции объединения поддерживаются всеми серьезными СУБД (типа Oracle, MySQL и т.д.).
Примеры будем рассматривать на 2х таблицах: