我想获得该组中所有不同的值。例如:
Group | Value
1 | a
1 | b
1 | a
1 | c
2 | a
2 | b
2 | b
3 | a
期望的结果:(格式可能会有所不同)
Group | Value
1 | a
1 | b
1 | c
2 | a
2 | b
3 | a
或
Group | Value
1 | {a,b,c}
2 | {a,b}
3 | {a}
Distinct (group, value) pairs can be found,但我怎么能只在那个组内找到不同的。
第一个输出很简单:
SELECT DISTINCT *
FROM my_table
ORDER BY "group";