sql里cross join有什么作用?为什么没有关键词on?
1个回答
cross join没有on,因为它不需要找共同的列。
cross join就是两个表所有的行做笛卡尔积。一个表有n行,另一个表有m行,cross join的结果就是n*m行。
如下示意:
相关主题
hive里的LEFT SEMI JOIN是什么JOIN?
1回答
sql里nullif怎么用?
1回答
SQL里UNION和UNION ALL的区别是什么?
2回答
mysql里的锁是什么意思?
1回答
NoSql数据库是什么样的?
1回答
我们谢绝在回答前讲“生动”的故事。
我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。
我们谢绝答非所问。
我们谢绝自己不会、硬要回答。
我们感激每一个用户在编写答案时的努力与付出!