Хелпикс

Главная

Контакты

Случайная статья





CrossJoin



CrossJoin

CrossJoin или перекрестное соединение создает набор строк, где каждая строка из одной таблицы соединяется с каждой строкой из второй таблицы. Например, соединимтаблицузаказов Orders итаблицупокупателей Customers:

SELECT * FROM Orders CROSS JOIN Customers

 

Если в таблице Orders 3 строки, а в таблице Customers то же три строки, то в результате перекрестного соединения создается 3 * 3 = 9 строк вне зависимости, связаны ли данные строки или нет.

При неявном перекрестном соединении можно опустить оператор CROSS JOIN и просто перечислить все получаемые таблицы:

SELECT * FROM Orders, Customers

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.