首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求一SQL语句,相册表a记录相册的创建人,图片数等,按每个人发的图片数排序.解决思路

2012-01-11 
求一SQL语句,相册表a记录相册的创建人,图片数等,按每个人发的图片数排序.如上,其中每个人可以创建无限个相

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

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

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

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

热点排行