表user的内容
user_id user_hobby_1 user_hobby_2 user_hobby_3 1 唱歌 看书 跳舞 2 书法 唱歌 钢琴 3 看书 唱歌 美食
预期得到的结果
[1]唱歌[2]看书[3]……
就是在hobby1-3三个字段中重复出现次数最多的记录按次数降序查询。
本人小白。望牛人指点。
sql 数据库 mysql
首先我认为你这样的表设计很有问题,应该将hobby单独做成一个表,这样进行选择就非常方便,扩展性也很完备。 但如果你一定要用这样的方法。目前看来应该需要先用行转列,然后在group by 一下
MySQL数据库应不应该拿掉所有的外键约束?
学校的数据库实验课,遇到一个不能执行的sql
MySQL FOREIGN KEY 约束报错:Can't create table 'outl...
mysql开发数据库命名规范问题
select * from a where create=' "+user.get...
数据库命名规范?
Instagram初期技术架构