CROSS JOIN : 不使用任何匹配或者选取条件,而是直接交一个数据源中的每个行与另一个数据源中的每个行都一一匹配,结果集是笛卡尔乘积.大多数交叉连接都是由于错误操作而造成的,但是它在造测试数据时非常有用.
select * from table1 as t1 cross join table2 as t2
等同于
select * from table1 as t1, table2 as t2
CROSS JOIN : 不使用任何匹配或者选取条件,而是直接交一个数据源中的每个行与另一个数据源中的每个行都一一匹配,结果集是笛卡尔乘积.大多数交叉连接都是由于错误操作而造成的,但是它在造测试数据时非常有用.
select * from table1 as t1 cross join table2 as t2
等同于
select * from table1 as t1, table2 as t2
《Teradata 交叉连接 (CROSS JOIN)》留言数:0