问一个数据库分组统计的问题

Adol1111 2013-12-23 11:51:57
数据库里有一个字段,比如pid,存储格式如下:
pid
1
1,2,3
2,3,4,5
1,3,4
2,3,5

有什么简单的方法可以快速的分组统计出出现的各个id的数量。我只想要这样的结果:
1:3
2:3
3:4
4:2
5:2
...全文
167 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Adol1111 2013-12-24
  • 打赏
  • 举报
回复
引用 4 楼 wwwwb 的回复:
拆分字符串,再处理
拆分字符串好像很麻烦啊
wwwwb 2013-12-24
  • 打赏
  • 举报
回复
拆分字符串,再处理
知道就是你 2013-12-24
  • 打赏
  • 举报
回复
只能先分表,存储排序关键字,之后使用字符串函数 instr()作为where 条件 ,使用排序关键作为 group by 条件 。
Adol1111 2013-12-24
  • 打赏
  • 举报
回复
散分了,分不多,先到先得!!!
Adol1111 2013-12-24
  • 打赏
  • 举报
回复
算了..还是拆表吧,这个数据库设计不合理啊!!

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧