为了账号安全,请及时绑定邮箱和手机立即绑定

怎么把Oracle中两个select结果拼接在一起(横向拼接)

怎么把Oracle中两个select结果拼接在一起(横向拼接)

蝴蝶不菲 2018-08-17 16:05:18
两个无关联条件的结果进行拼接
查看完整描述

2 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

with t1 as (select 1 from dual),

    t2 as (select 2 from dual)

select * from t1, t2


查看完整回答
2 反对 回复 2018-08-26
?
忽然笑

TA贡献1806条经验 获得超5个赞

如果数据类型相似,可以使用as配合union来结合,例如
select c1 as a,c2 as b,null as c from t1 union
select cc1 as a,cc2 as b,cc3 as c from t2;
其中,使用null来确保连个select有相同的列数.
前提是两个select选择的同一列的数据类型相似.

查看完整回答
反对 回复 2018-08-26
  • 2 回答
  • 0 关注
  • 6757 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信