我有一個表格,其中一列可能包含逗號分隔值,例如查詢在逗號分隔列表中發生
| Date ...........| Methods .....|
-
| 2014/10/01 .| A ................|
-
| 2014/11/01 .| C ................|
-
| 2014/08/01 .| A,B .............|
-
| 2015/09/01 .| C ................|
-
| 2015/11/01 .| C, A ............|
-
我想輸出,基於年度和方法計數的總結,這樣產生的結果將是
**2014: A = 2, B = 1, C = 1** and **2015: A = 1, B = 0, C = 2**
因此,沒有逗號分隔的列表,它會通過一個簡單的組,但與清單這隻會導致A,B被視爲一個單獨的條目,而不是一個A和B.這是可能的嗎?
我希望這是有道理的,'表'是清楚的。
可以請你告訴你爲什麼有逗號分隔的列表? – bugwheels94
逗號分隔的列表用於數據庫的其他區域,現在只用於記錄信息,現在我們想報告它,因此需要執行上述類型的查詢。 – rsphorler
未嘗試羣組,因爲我知道這是行不通的,我已經看到了一個解決方案,涉及創建一個臨時表來拆分逗號分隔列表,但似乎爲我想要的矯枉過正。在我剛剛使用數組通過PHP處理數據,然後使用數組計數之前,真的希望查看是否有其他方法通過MySQL來完成。 – rsphorler