Skip to main content

Що робить CROSS JOIN?

CROSS JOIN створює декартів добуток двох таблиць - тобто кожен рядок з першої таблиці з'єднується з кожним рядком з другої.

Він не потребує умови ON. Кількість рядків у результаті = кількість рядків першої таблиці × кількість рядків другої.

Приклад

sql
SELECT * FROM colors CROSS JOIN sizes;

Якщо colors містить 3 рядки, а sizes - 4, результат буде 12 рядків (3 × 4).

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.