sql里cross join有什么作用?为什么没有关键词on?
1个回答
cross join没有on,因为它不需要找共同的列。
cross join就是两个表所有的行做笛卡尔积。一个表有n行,另一个表有m行,cross join的结果就是n*m行。
如下示意:
sql里cross join有什么作用?为什么没有关键词on?
cross join没有on,因为它不需要找共同的列。
cross join就是两个表所有的行做笛卡尔积。一个表有n行,另一个表有m行,cross join的结果就是n*m行。
如下示意: