mySQL-排序技术和排序
我有一个表,其中包含一个图像列表,并希望将它们排序到一个流行的图像序列。 下表列出了我想做的“目标列”,以便我对流行图片进行排序 以下是SQL代码:mySQL-排序技术和排序,mysql,sql,sorting,rating,Mysql,Sql,Sorting,Rating,我有一个表,其中包含一个图像列表,并希望将它们排序到一个流行的图像序列。 下表列出了我想做的“目标列”,以便我对流行图片进行排序 以下是SQL代码: SELECT imageID FROM `ratings` WHERE rating > 3 ORDER BY imageID DESC 谢谢您的帮助。尝试此操作,使用计数和分组依据,这将计数重复的ImageID: SELECT count(*) as ct, imageID FROM `ratings` WHERE rat
SELECT imageID FROM `ratings` WHERE rating > 3 ORDER BY imageID DESC
谢谢您的帮助。尝试此操作,使用计数和分组依据,这将计数重复的ImageID:
SELECT count(*) as ct, imageID
FROM `ratings`
WHERE rating > 3
GROUP BY imageID
ORDER BY ct
问题是什么?当前方法的输入/预期输出/实际输出是什么?列imageID是输入,目标列将是预期输出基于什么算法<代码>选择imageID,从评级中对目标进行评级?很抱歉,问题不清楚,目标栏旨在整理流行的图像序列顺序,如果图像(10)在所有imageID中列出最多,则图像(10)应列为1非常感谢您的帮助。