我用两条sql语句查出两列数据如图
现在我想把这两列数据放到一起,但是这两列数据没有什么对应关系。我查出来16条数据。
我想要这样的数据如图 求大神指导。
select col1 from table1
union all
select col2 from table2
保证列的数量相同,数据类型一直即可。
额,搞错了,我还以为你要竖向组合。
没有关系,我们就构造关系。(给你提供思路,row_number()函数),行号就是关系。然后用连接即可。
@幻天芒: 我昨天晚上,也想出来用这个方法。谢谢
@有理想的人: 呵呵~
你给的前提条件不够充分。
能不能确定两个语句得出的数据行数是一样的?排列顺序是什么样的?
你可以在前面加上行号 然后根据行号来连接两个查询