【发布时间】:2016-12-02 09:18:18
【问题描述】:
我有 2 个表,其中有一列包含逗号分隔值,我想计算该列的所有相同值,这是示例表:
Client table
ID | Name | Procedure
1 | Joe | Samp1,Samp2
2 | Doe | Samp1,Samp2,Samp3
3 | Noe | Samp1,Samp2
Desire Output
Summary table ( For Procedure )
ID | NAME | COUNT
1 | Samp1 | 3
2 | Samp2 | 3
3 | Samp3 | 1
现在,您有什么想法或建议可以让我实现吗?像添加新表还是通过单个查询可以实现?
【问题讨论】:
-
你应该改变你的桌子设计。永远不要在单个列中存储多个值
-
@juergend 感谢您的提示,也许我应该改造我的桌子。
-
@e4c5 感谢这个有用的链接!
标签: mysql