[求助]如何这样排序??
我有两张表,一张是会员信息表,一张是会员发布的图片表。现在我要在页面上显示会员的登陆名和这个会员所发布的图片数量,而且以会员所发布的图片数量来倒序。
如何实现这样的排序?
[此贴子已经被作者于2007-3-21 14:34:41编辑过]
select U.UserName ,count(P.UserID) as Counts from UserInfor U inner join PicAddress P on U.UserID=P.UserID group by U.UserName order by count(P.UserID) desc
表结构:
会员信息表:UserInfor
字段:UserID,UserName...
发布图片表:PicAddress
字段:PicID,Address,UserID...
这个SQL不正确,因为条件里有U.UserID=P.UserID,这样以来如果某个会员没有发表图片的话,那么这个会员就不能显示了