当前位置: 代码迷 >> Oracle管理 >> 这两条sql语句如何合并
  详细解决方案

这两条sql语句如何合并

热度:71   发布时间:2016-04-24 05:53:31.0
这两条sql语句怎么合并?
1,select ta.a from ta where ta.b='001';
2, select ta.a from ta where ta.b='002';

要实现如下的效果:
001,002


注意,不是这样的效果:
001,
002.

也就是说,一条结果包含两个字段,是由不同查询条件得到的。


------解决方案--------------------
select a.a||','||b.a
from (

select ta.a from ta where ta.b='001') a,( 
 select ta.a from ta where ta.b='002') b

------解决方案--------------------
SQL code
select (select ta.a from ta where ta.b='001'),(select ta.a from ta where ta.b='002')from dual;
  相关解决方案