mySQL - 排序技术和排序

时间:2013-04-13 11:14:23

标签: mysql sql sorting rating

我有一个包含图像列表的表格,并希望将它们排序为流行的图像序列。 下面列出了表格,我想制作“目标栏目”,以便我对流行的图像进行排序。

sql_table

这是SQL代码:

SELECT imageID FROM  `ratings` WHERE rating > 3 ORDER BY imageID DESC

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

试试这个,使用一个计数和一个分组,这将计算重复的ImageID:

SELECT count(*) as ct, imageID  
  FROM `ratings` 
 WHERE rating > 3 
 GROUP BY imageID
 ORDER BY ct