Базовый
Что такое CROSS JOIN и в чем его опасность?
CROSS JOIN (Декартово произведение) соединяет каждую строку первой таблицы с каждой строкой второй таблицы.
Если в первой таблице 100 строк, а во второй 1000, результат будет содержать 100 000 строк.
✅ Когда полезен: Для генерации тестовых данных или создания сетки (например, соединить таблицу Размеры с таблицей Цвета, чтобы получить все возможные комбинации товаров).
❌ Опасность: Если случайно забыть условие ON в обычном JOIN, СУБД выполнит CROSS JOIN. На больших таблицах (миллионы строк) это мгновенно исчерпает всю оперативную память и "положит" базу данных.