选择ColumnX,Y列,Z列 来自TableA
返回以下内容 -
ColumnX Column Y Column Z
Row 1 1111111 2222222 33333333
Row 2 4444444 5555555 66666666
Row 3 6666666 7777777 88888888
对于可变行数
我想将整个批次转为一个列(最好是重复数据删除,但这不是必需的)
e.g。
'Single Column Name'
1111111
2222222
3333333
4444444
5555555
6666666
6666666
7777777
8888888
我可以用来提供其他查询的ID列表
如何做到这一点。它看起来比一些枢轴/非透视例子简单得多 - 但我无法解决这个问题。 我只是使用简单的SQL加上Oracle
提前谢谢 NEV答案 0 :(得分:1)
联盟查询是你的朋友。
SELECT ColumnX AS ID from TableA
UNION
SELECT ColumnY AS ID from TableA
UNION
SELECT ColumnZ AS ID from TableA