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

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


