3
說,我的基於時間的數據集,其包含數據的一個這樣的數組:組由和用PHP /口才/ MySQL的嵌套數組
{
"group": "a", "date": "2017/01/01", value: 0.01
},
{
"group": "a", "date": "2017/01/02", value: 0.02
}
如何可以產生這樣設置的結果:
{
"group": "a", value_sum: 0.03, timeline: [["2017/01/01", 0.01], ["2017/01/02", 0.02]]
}
等等。
我用雄辯的ORM,我現在堅持一個模式,我做兩個不同的查詢,第一個拿到的總和爲每個不同的組:
SELECT group, sum(value) FROM table GROUP BY group
,第二個到得到的趨勢:
SELECT group, date, sum(value) FROM table GROUP BY group, date
然後我合併在php中設置的兩個結果。
我正在尋找一種方式來獲得在一個查詢所有結果
是的,使用WITH ROLLUP讓我省去一個sql查詢。 謝謝。 –