-1

画像のリストを含むテーブルがあり、それらを人気のある画像シーケンスに並べ替えたいと考えています。以下に表を示します。人気のある画像を並べ替えるために、「ターゲット列」を作成したいと思います。

sql_table

SQL コードは次のとおりです。

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

ご協力いただきありがとうございます。

4

1 に答える 1

2

これを試して、count と group by を使用すると、繰り返される ImageID がカウントされます。

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