sql里cross join有什么作用?

  算法/数据结构/数据库 mysql    浏览次数:2370        分享
0

sql里cross join有什么作用?为什么没有关键词on?

 

资浅数据猿   2019-10-08 10:53



   1个回答 
3

cross join没有on,因为它不需要找共同的列。

cross join就是两个表所有的行做笛卡尔积。一个表有n行,另一个表有m行,cross join的结果就是n*m行。

如下示意:


SofaSofa数据科学社区DS面试题库 DS面经

简Cheng   2019-10-10 09:26



  相关讨论

mysql里ORDER BY的默认排序是什么?

mysql里的锁是什么意思?

mysql里select选择时候需要一列包含特定文本?

sql里nullif怎么用?

SQL里UNION和UNION ALL的区别是什么?

mysql数据库中怎么从一个表里随机抽取k行?

sql怎么对数据表里的一列中文字符串按照拼音顺序排序?

mysql里获取中位数和四分位数的函数是什么?

如何给mysql的表增加一列?

mysql查询表最后更新时间?

  随便看看

神经网络中的dense和sparse是什么意思?

tsne被忽视?tsne有什么缺点?

协方差矩阵一定是满秩的吗?

KNN中K值的选择

线性回归是机器学习算法吗?