这是指两个表没有共同字段的情况,如果有共同字段利用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
网友评论