一个用户表、一个好友表,怎么查询好友最多的前三个用户??? 用户表:(user) id name age 1 张三 12 好友表:(friend) id name u_id 1 111 4 其中好友表中的u_id字段是 用户表id的一个外键。怎么求出 用户表中 好友最多的 前三个用户??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from (select a.name,count(b.id)from user a,friend bwhere a.id=b.idgroup by a.nameorder by count(b.id) desc)where rownum < 4 name字段不是唯一约束字段啊,是不是吧a.name换成a.id?? 不知如何编写这样复杂ORACLE的SQL语句?(稍难) 存储过程问题,请大家帮帮忙=================================================================== 两个sql问题。 如何在HP UNIX下安装 oracle9i(答完另有高分) PL/SQL中的YYYY/MM/DD格式怎么转化成YYYYMMDD??? 如何判断一个表分区的名字是否存在并是什么名字 数据安全的小问题 请教ORACLE高手! oracle归档问题 oracle 安装问题 Oracle如何清空带主外键的重复数据 来优化一下
select * from
(select a.name,count(b.id)
from user a,friend b
where a.id=b.id
group by a.name
order by count(b.id) desc)
where rownum < 4
name字段不是唯一约束字段啊,是不是吧a.name换成a.id??