用UNION ALL可以使几条查询数据在一个同一列的不同行显示结果集,但我想要的效果是在同一行的不同列显示 ,这该如何实现呢?
(select .............)
UNION ALL
(select .............)
UNION ALL
(select .............)
这样写的效果是
1
2
3
但我想要实现的样子是不同列
1 2 3
这该怎么实现?mysql很简单,前面再加个select,然后几个语句用()括起来就行了,但oracle却很复杂的样子,求大神指点