zhaoyqiu的数据分析进阶之路2.0

横向拼接两个行列不相等的表(mysql)

2020-07-24  本文已影响0人  喝奶茶不加奶茶

这是指两个表没有共同字段的情况,如果有共同字段利用join就可。

select A.sname,B.tname from 
(select ROW_NUMBER() over(Order by sid) RN,sname ,count(*) from student ) A 
FULL JOIN 
(select ROW_NUMBER() over(Order by tid) RN,tname from teacher ) B 
ON A.RN = B.RN;

注意:纵向拼接的话列需要相等,用union

上一篇 下一篇

猜你喜欢

热点阅读