用户表:(user)
id name age
1 张三 12
好友表:(friend) id name u_id 1 111 4
其中好友表中的u_id字段是 用户表id的一个外键。怎么求出 用户表中 好友最多的 前三个用户???
id name age
1 张三 12
好友表:(friend) id name u_id 1 111 4
其中好友表中的u_id字段是 用户表id的一个外键。怎么求出 用户表中 好友最多的 前三个用户???
解决方案 »
- mysql高手们,指点下吧,mysql给一个表连接一个主键列!
- 一个存储过程使用多个游标的问题
- JProgressBar 进度显示问题
- postgresql中如何对大对象进行备份恢复?
- mysql登录问题?
- 这种情况怎么设计表结构比较好?
- limit的排序问题,进来帮个忙,3Q
- 除了用 mysql < txt.sql 批量执行语句,还有别的方式没?
- 请问大家谁有EMS MySQL Manager 2的注册码
- SQLSTATE[HY000] [1045] Access denied for user 'root'@'120.92.161.238' (using pas
- 求一mysql查询语句
- mysql怎么改成自动添加(AUTO INCREMENT)
select id,count(*)
from friend
group by id
) t order by 2 desc limit 3
mysql> select * from(
-> select id,count(*)
-> from friend
-> group by id
-> )order by desc limit 3;
ERROR 1248 (42000): Every derived table must have its own alias
select id,count(*)
from friend
group by id
) user order by 2 desc limit 3;
from user u join friend f
on
group by f.u_id
order by count(f.u_id) desc
limit 3;