取留言数最多的前10名用户 表1 useruid uname password email表2 post(留言表)pid uid(用户id) post_title post_content 两个表大致这样,如何取按留言数从多到少的前10名用户的uname ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select A.uname,count(*) as numfrom user A,post Bwhere A.uid = B.uidgroup by B.uidorder by num desclimit 10; 结果中 每一条num 都是1,何解? 结果中 每一条num 都是1,何解?不好意思,解决了,谢谢斑竹 select *from userorder by (select count(*) from post where uid=user.uid) desc limit 10 select * from userorder by (select count(*) from postwhere uid=user.uid) desc limit 10; 大数据量时,如何提高mysql转换存储引擎的效率? 免安装版mysql中文安装路径被截掉??? 求一个mysql函数的写法 关于字符串连接 请帮我! mysql中如何删除数组中的重复数据 同在一个版的两个开源的数据库,为什么关注和发贴的程度差那么大啊。 My SQ L 的基础知识 mysql replication(复制) 求教 MySQL[Err]1064 使用select 和order by语句选出max_area最大的前两个住宅楼盘信息 请问怎么样对mysql group by后每组进行排序呢 Unknown column 'limitation' in 'field list'
from user A,post B
where A.uid = B.uid
group by B.uid
order by num desc
limit 10;
不好意思,解决了,谢谢斑竹
from user
order by (select count(*) from post where uid=user.uid) desc limit 10
order by (select count(*) from post
where uid=user.uid) desc limit 10;