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 マジックを適用する方法はありますか?