私のテーブルデータは次のようになります:
SupID SystemName TermID
================================
Sup1 Sys1 23
Sup1 Sys1 12
Sup1 Sys2 10
Sup1 Sys2 11
Sup1 Sys2 15
Sup2 Sys2 22
Sup2 Sys3 12
Sup2 sys3 16
Sup3 Sys4 45
そして、次のようにデータを表示する必要があります。
SupID SystemName TermID
================================
Sup1 Sys1:Sys2 23,12:10,11,15
Sup2 Sys2:Sys3 22:12,16
Sup3 Sys4 45
t_string_agg()
関数を使用して、目的の形式でデータを取得できますがSystemName
、TermID
値は同じ順序ではありません。
たとえば、結果を下回っています。
SupID SystemName TermID
================================
Sup1 Sys2:Sys1 23,12:10,11,15
ご協力いただきありがとうございます。