我試圖根據求和值的結果基於另一列的不同值創建一個數組根據另一列中的不同值求和sql值,並將結果放入數組
我有這兩個專欄月和教訓。列中的月份是授課時的月份名稱(1月,2月...)。在列教訓我有這樣的值(12,7,6,9,11等)
示例值
Month |lessons
------------------
January |12
January |7
February |6
March |9
March |11
我想實現的是總結經驗教訓都爲每月然後將這些值放入數組中(例如$ month_values = January Sum,February Sum等)。
示例結果
$month_values = 19,6,20;
我設法與此查詢
$sth = $db->prepare("SELECT DISTINCT month FROM acc where month!=''");
$sth->execute();
$result = $sth->fetchAll(PDO::FETCH_COLUMN, 0);
$months = json_encode($result);
拿到個月,但我在努力獲取值每月
我已搜查在這裏看看是否有人面臨同樣的挑戰,但找不到任何可以幫助我的東西
任何建議如何改變上面的查詢並將課程價值放在數組中?
感謝
@KanagarajM絕對荒謬的 – Strawberry
@KanagarajM這是一個貧窮的解決方案。給我5分鐘,我會發布如何做一個簡單的查詢。 –
@largan請修改您的查詢,如下所示,或在php中使用循環 – Strawberry