前提
postgresql バージョン9以上ぐらい?
結論
string_agg
を使う
例)barテーブルのtype_idでgroup byしたときに、foo_nameカラムをカンマでひとまとめの文字列にする
SELECT bar.type_id, string_agg(bar.foo_name, ‘, ‘) as foo_name_list FROM bar GROUP BY bar.type_id
postgresql バージョン9以上ぐらい?
string_agg
を使う
例)barテーブルのtype_idでgroup byしたときに、foo_nameカラムをカンマでひとまとめの文字列にする
SELECT bar.type_id, string_agg(bar.foo_name, ‘, ‘) as foo_name_list FROM bar GROUP BY bar.type_id