我有一个包含图像列表的表格,并希望将它们排序为流行的图像序列。 下面列出了表格,我想制作“目标栏目”,以便我对流行的图像进行排序。
这是SQL代码:
SELECT imageID FROM `ratings` WHERE rating > 3 ORDER BY imageID DESC
感谢您的帮助。
答案 0 :(得分:2)
试试这个,使用一个计数和一个分组,这将计算重复的ImageID:
SELECT count(*) as ct, imageID
FROM `ratings`
WHERE rating > 3
GROUP BY imageID
ORDER BY ct