1

citiesと のフィールドを持つテーブルがあるとstateしますcity。データは次のようになります。

State     City
Ohio      Eaton
Ohio      Columbus
Ohio      Dayton
Ohio      Greenville
New York  New York
New York  Albany
New York  Syracuse

私はこれを行うことができるようにしたいと思います:

select state, join(city,',') from cities
group by state

...これを返すには:

State     City
Ohio      Eaton,Columbus,Dayton,Greenville
New York  New York,Albany,Syracuse

このためにクレイジーなUDFを作成する必要がありますか? 関数がない場合、これを実現するために SQL マジックを適用する方法はありますか?

4

1 に答える 1