Очень удивился, когда не нашёл внятной схемы синтаксиса и работы JOIN в SQL. Нарисовал свою:

- MySQL и SQLite не поддерживают
FULL JOIN. Эмулируется черезUNION. - В MySQL
CROSS JOINэквивалентенINNER JOIN. Можно использовать как один, так и другой. В стандарте SQL это не так:INNER JOINиспользуется сON,CROSS JOIN— без. - SQLite не поддерживает
RIGHT OUTER JOIN.
PDF версии:


