为了账号安全,请及时绑定邮箱和手机立即绑定

mysql实现查询表中不同字段重复记录的次数?

mysql实现查询表中不同字段重复记录的次数?

牛魔王的故事 2019-04-07 09:38:14
表user的内容user_iduser_hobby_1user_hobby_2user_hobby_31唱歌看书跳舞2书法唱歌钢琴3看书唱歌美食预期得到的结果[1]唱歌[2]看书[3]……就是在hobby1-3三个字段中重复出现次数最多的记录按次数降序查询。本人小白。望牛人指点。
查看完整描述

2 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

首先我认为你这样的表设计很有问题,应该将hobby单独做成一个表,这样进行选择就非常方便,扩展性也很完备。
但如果你一定要用这样的方法。目前看来应该需要先用行转列,然后在groupby一下
                            
查看完整回答
反对 回复 2019-04-07
  • 2 回答
  • 0 关注
  • 563 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信