-1

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

sql_table

这是SQL代码:

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

谢谢你的帮助。

4

1 回答 1

2

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

SELECT count(*) as ct, imageID  
  FROM `ratings` 
 WHERE rating > 3 
 GROUP BY imageID
 ORDER BY ct
于 2013-04-13T11:49:57.467 回答