我需要根据行所属的哪个组使用两个分组值来将行值连接到列中。通过组合组的SQL连接行
TBL1
cat1 cat2 cat3 value
---- ---- ---- -----
1 1 lvl1 100
1 2 lvl2 abc
1 3 lvl2 cba
2 1 lvl1 200
2 2 lvl2 abb
3 1 lvl1 100
3 2 lvl2 bbc
3 3 lvl2 acc
3 4 lvl1 400
3 5 lvl2 acc
4 1 lvl1 300
4 2 lvl2 aab
...
TBL2
cat1 cat2 value
---- ---- ---------
1 100 abc, cba
2 200 abb
3 100 bbc, aac
3 400 aac
4 300 aab
...
这是使用静态DB2 SQL。实际的表格有超过一千条记录。
什么是DB2版本和平台? – mustaccio
DBMS_Ver - 11.01.0005 – Jorge