读书人

一个表如何按另一个表的某个字段的多少

发布时间: 2012-02-05 12:07:14 作者: rapoo

一个表怎么按另一个表的某个字段的多少来排序~!
现在有user表和info表,两个关联字段为uid
我怎么实现显示user表时按在info里发布的信息的多少来降序排列用户并显示出来

xx人 发布信息数
xxxx 3
xxxx 2
xxxdf 1



[解决办法]
try
-------------------------------------------------------
select a.用户名,b.发布信息数
from User表 a
inner join (select 用户名,count(*) as 发布信息数 from info表 group by 用户名) b
on a.用户名=b.用户名
order by b.发布信息数

读书人网 >ASP

热点推荐