oracle sql union all 合并多列

表a有name,id两字段,表b有staff_name,staff_id两字段,现在我需要取两表中的这些字段并且把name和staff_name展示在一列,把id和staff_id展示在另一列,该怎么写select语句?把两列合并成一列我会用select union all来实现,把四列合并成两列我就不会了,谢谢指导。

第1个回答  2017-05-18
select name as 姓名 ,id as 编号 from A
union all
select staff_name as 姓名 ,staff_id as 编号 from B本回答被提问者采纳
第2个回答  2019-06-14
wm_concat 用法自己查 只支持oracle 10版本以上的
第3个回答  2017-05-18
没明天你的意思,union只是合并行,没有操作列追问

就是合并查询结果。本来是取出四个字段,现在我想两两合并,用两个字段展现全部内容

相似回答