2013-04-13 1 views
-1

У меня есть таблица, которая содержит список изображений и хотела бы отсортировать их до популярной последовательности изображений. Ниже перечислены таблицы, и я хотел бы сделать «Целевой столбец», чтобы сортировать популярное изображение.mySQL - Методы сортировки и упорядочение

sql_table

Вот код SQL:

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

Спасибо за вашу помощь.

+0

чем вопрос? каков исходный/ожидаемый результат/фактический результат вашего текущего подхода? – Aprillion

+0

Идентификатор столбца ID - это вход, целевой столбец будет ожидаемым выходом –

+0

на основе какого алгоритма ???? 'SELECT imageID, рейтинг Target FROM ratings'? – Aprillion

ответ

2

Попробуйте использовать счетчик и группу по, это будет учитываться повторное ImageID:

SELECT count(*) as ct, imageID 
    FROM `ratings` 
WHERE rating > 3 
GROUP BY imageID 
ORDER BY ct 
+0

Большое спасибо за вашу помощь. –

 Смежные вопросы

  • Нет связанных вопросов^_^