sql查询??如何在一行中打印所有具有相同 ID 的列。任何人都可以告诉 DB2 等价物吗

sql query?? how to print all those columns having same id in one row. Can anyone tell the DB2 equivalent also

可能有人问过这类问题,但我没找到... 所以我需要一点帮助...谢谢...

假设我有一个 table TABLE1 作为...

----------------------
stdcode  |    value  | 
----------------------
1        |     AA    |
----------------------
1        |     AA    |
----------------------
1        |     AC    |
----------------------
1        |     BB    |
----------------------
2        |     BA    |
----------------------
2        |     BD    |
----------------------

我想编写一个 sql 查询,将结果打印为...

1 AA;AA;AC;BB
2 BA;BD

还需要 DB2 等效语法....

您正在寻找group_concat()

select stdcode, group_concat(value separator ';') as values
from table1
group by stdcode;