私がやりたいことは、日付と値のペアのさまざまなセットを取得し、日付に基づいてそれらを結合し、日付が一致しない場合は欠損値を null で埋めることです。
入力として次のようにします。
{"series1":[{'date1':4},{'date2':2},{'date3':6}]}
{"series2":[{'date1':5},{'date2':3},{'date3':4},{'date4':6}]}
{"series3":[{'date2':1},{'date4':9}]}
取得するため:
{"output":[{'date1':[4,5,]},{'date2':[2,3,1]},{'date3':[6,4,]},{'date4':[,6,9]}]}
または、別の見方をすると、次のようにデータを整理できるようにしたいと考えています。
シリーズがいくつあっても、どこにギャップがあっても。
この質問を見つけました: SQL style JOIN on JSON dataですが、そのソリューションを必要なものに拡張する方法がわかりません。追加のロジックを追加して、それが必要な場合は n-1 回実行することもできますが、この目的のためにもっとシンプルでエレガントなものが存在するように感じます。