Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mySQL-排序技术和排序_Mysql_Sql_Sorting_Rating - Fatal编程技术网

mySQL-排序技术和排序

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

我有一个表,其中包含一个图像列表,并希望将它们排序到一个流行的图像序列。 下表列出了我想做的“目标列”,以便我对流行图片进行排序

以下是SQL代码:

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非常感谢您的帮助。