>>420

result = gakus.
group_by {|g| [ g.youso1, g.youso2 ] }.
map {|key, values| key + values.map(&:c_id) ] }

みたいな感じか?

とりあえずgroup_byの結果までをscript/consoleで見てみればどうmapする
べきか見えてくるだろう。