2017-01-14 3 views
0

jsonキーでグループ化したjson値の合計を計算することはできますか?MySQL SUMのjson値をjsonキーでグループ化

Google Cloud SQLでは、MySQLのバージョンが5.7.17です。

私のポイントの短い例:

col1 | col2 
-----|----------------------- 
aaa | {"key1": 1, "key2": 3} 
-----|----------------------- 
bbb | {"key1": 0, "key2": 2} 
-----|----------------------- 
aaa | {"key1": 50, "key2": 0} 

SQLクエリを生成する必要がありますが:

col1 | col2 
-----|----------------------- 
aaa | {"key1": 51, "key2": 3} 
-----|----------------------- 
bbb | {"key1": 0, "key2": 2} 

答えて

0

私はこのような何かが仕事ができると信じています。

SELECT SUM(col2->>"$.key1"), SUM(col2->>"$.key2") FROM your_table GROUP BY col1 
関連する問題