oracle sql union all 合并多列
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle sql union all 合并多列相关的知识,希望对你有一定的参考价值。
表a有name,id两字段,表b有staff_name,staff_id两字段,现在我需要取两表中的这些字段并且把name和staff_name展示在一列,把id和staff_id展示在另一列,该怎么写select语句?把两列合并成一列我会用select union all来实现,把四列合并成两列我就不会了,谢谢指导。
参考技术A select name as 姓名 ,id as 编号 from Aunion all
select staff_name as 姓名 ,staff_id as 编号 from B本回答被提问者采纳 参考技术B wm_concat 用法自己查 只支持oracle 10版本以上的 参考技术C 没明天你的意思,union只是合并行,没有操作列追问
就是合并查询结果。本来是取出四个字段,现在我想两两合并,用两个字段展现全部内容
以上是关于oracle sql union all 合并多列的主要内容,如果未能解决你的问题,请参考以下文章
ORACLE 两个order by的SQL使用 UNION 或者 UNION ALL 报错 ORA-00933:sql命令未正确结束