Задать вопрос
@vickyvdo

Почему кол-во строк в запросе select * from A cross join B равно 16?

Пробовала решить тут t.me/sqljuniorschool задачу и не понимаю, почему максимальное количество строк запроса select * from A cross join B равно 16? В таблицах А и В по 4 сроки.
  • Вопрос задан
  • 478 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя Aлександр К ответам на вопрос (3)
@WinnerIT
Программист и фотограф-любитель
Потому, что при CROSS JOIN по-умолчанию каждая строка таблицы А соеденяется с каждой строкой таблицы Б. Результат: А*Б. Таким образом 4*4 =16.
Ответ написан
Комментировать