Що робить CROSS JOIN?
CROSS JOIN створює декартів добуток двох таблиць -
тобто кожен рядок з першої таблиці з'єднується з кожним рядком з другої.
Він не потребує умови ON.
Кількість рядків у результаті = кількість рядків першої таблиці × кількість рядків другої.
Приклад
sql
SELECT *
FROM colors
CROSS JOIN sizes;Якщо colors містить 3 рядки, а sizes - 4,
результат буде 12 рядків (3 × 4).
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.