我有一个表格,其中一列可能包含逗号分隔值,例如查询在逗号分隔列表中发生
| 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