我有一些看起来像这样的数据 -
ColA ColB ColC
ID1 1 '1-1'
ID2 1 '2-1'
ID2 0 '2-2'
ID3 1 '3-1'
ID3 1 '3-2
我需要一个查询(对于 Oracle 10g),它按 ColA 的值对行进行分组,然后仅当组中的所有行的 ColB=1 时才返回连接的 ColC 的值。所以我想要给定数据的输出将是 -
"1-1"
"3-1,3-2"
关于如何编写这样的查询有什么建议吗?
谢谢!