横向拼接两个行列不相等的表(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