读书人

求一SQL语句,相册表a记录相册的创建人

发布时间: 2012-01-11 22:28:46 作者: rapoo

求一SQL语句,相册表a记录相册的创建人,图片数等,按每个人发的图片数排序.
如上,其中每个人可以创建无限个相册,
相册表里有创建人,此相册的图片数等,要按每个人的图片数排序,图片数就是每人个创建的相册的图片总数,要怎么写啊, 如果用视图,那视图要怎么写啊??

[解决办法]
相册表字段: 创建人,所属相册编号,图片编号,.....

select 创建人,count(*)
from 相册表
group by 创建人
order by count(*) desc
[解决办法]
相册表a记录相册的创建人,图片数

SELECT 创建人,SUM(图片数) AS 图片总数
FROM 相册表a
GROUP BY 创建人
ORDER BY 图片总数 DESC
[解决办法]
选择条件中使用 group by 创建人

读书人网 >C#

热点推荐