读书人

这两条sql语句如何合并

发布时间: 2012-01-03 22:16:06 作者: rapoo

这两条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; 

读书人网 >oracle

热点推荐