次の表があります:
id | ###コード### ###額### ###量###1 | ||
---|---|---|---|
36 | 2 | 2 | |
6 | 3 | 5 | |
1 | 4 | 1 | |
100 | 5 | 1 | |
1 | 6 | 4 | |
136 | ###7### | 1 | 10 |
コード = 1 のすべての金額の合計を見つけたいのですが、すべての数量のカンマ区切り値と、そのようなすべてのイベントのすべての ID のカンマ区切り値も必要です。 | ###例えば: 出力は次のようになります: |
36、100、1、20 | 1,4,5,7 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DBフィドル |
id | qts | ||
---|---|---|---|
1,4,5,7 | 36,100,1,20 |
Postgres では string_agg
を使用できますクエリ#1
###コード### ###合計金額###
1 | 80 | ||
---|---|---|---|
DB Fiddle で見る |