【发布时间】:2010-04-19 18:39:33
【问题描述】:
我是一名兼职设计师/开发人员,从事兼职摄影业务。我有一个附有各种元数据的照片数据库。我想查询数据库并返回一张照片拍摄年份的列表,以及当年拍摄的照片数量。
简而言之,我想要一个如下所示的列表:
2010 (35 photos)
2009 (67 photos)
2008 (48 photos)
这是我正在使用的查询:
SELECT YEAR(date) AS year, COUNT(filename) as quantity FROM photos WHERE visible='1' GROUP BY 'year' ORDER BY 'year' DESC
而不是大量列出所有可能的年份(数据库包括 2010-2008 年的照片),这是唯一的结果:
2010 (35 photos)
我尝试了很多不同的语法,但现在我放弃并寻求帮助!
【问题讨论】: