猿问

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

表user的内容
user_iduser_hobby_1user_hobby_2user_hobby_3
1唱歌看书跳舞
2书法唱歌钢琴
3看书唱歌美食
预期得到的结果
[1]唱歌[2]看书[3]……
就是在hobby1-3三个字段中重复出现次数最多的记录按次数降序查询。
本人小白。望牛人指点。
牛魔王的故事
浏览 564回答 2
2回答

当年话下

首先我认为你这样的表设计很有问题,应该将hobby单独做成一个表,这样进行选择就非常方便,扩展性也很完备。但如果你一定要用这样的方法。目前看来应该需要先用行转列,然后在groupby一下
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答