Я хочу отобразить список из 16 самых популярных элементов в моей базе данных, но я хочу, чтобы этот список был разным каждый раз. Так, скажем, 50 лучших загруженных элементов, выберите 16 в случайном порядке и верните это в результат. Это возможно только с одним запросом?Как я могу выбрать 16 записей в случайном порядке из ряда строк в MySQL?
1
A
ответ
13
SELECT *
FROM (SELECT FROM table ORDER BY download_no DESC LIMIT 50) AS new_table
ORDER BY RAND()
LIMIT 16
-1
ORDER BY RAND()
2
Вот веб-страница обсуждения этой проблемы: http://akinas.com/pages/en/blog/mysql_random_row/
HTH
+0
Спасибо, очень полезно, но я решил пойти с ответом Резидуума. –
Смежные вопросы
- 1. Как выбрать уникальные пары строк из таблицы в случайном порядке?
- 2. Как сделать AutoFixture выбранным из ряда TypeRelays в случайном порядке?
- 3. Digits ряда в Ракетка в случайном порядке
- 4. Как выбрать listbox valuemember в случайном порядке?
- 5. Спящий режим сохранения записей в случайном порядке
- 6. Как выбрать столбцы из таблицы в случайном порядке в TSQL
- 7. Как выбрать объект из списка в случайном порядке в csh
- 8. Ограничительные записи в случайном порядке
- 9. Как я могу воспроизвести видео в случайном порядке, не повторяя
- 10. Как я могу выполнить тесты JUnit в случайном порядке?
- 11. текст в случайном порядке
- 12. Сортировка списка в случайном порядке
- 13. Случайным выбора записей и группировка (в случайном порядке разбиения на разделы строк)
- 14. В MYSQL, как я могу выбрать несколько строк и вернуть их в указанном порядке?
- 15. Вытягивание отдельных строк из строковых массивов в случайном порядке
- 16. Печать строк из массива в случайном порядке (java)
- 17. JLabels в случайном порядке
- 18. Могу ли я выполнить тесты NUnit в случайном порядке?
- 19. выцветание в случайном порядке
- 20. Элементы в случайном порядке
- 21. Как выбрать элемент потока неизвестного размера равномерно в случайном порядке?
- 22. Как выбрать первые 10 записей в mysql
- 23. Как я могу вырваться из ряда строк replace()?
- 24. Как я могу выбрать из таблицы uuid в mysql
- 25. Как я могу выбрать из результатов другого выбора в MySQL?
- 26. Как я могу выбрать их в mysql
- 27. Как выбрать последние N записей из таблицы в mysql
- 28. PHP в случайном порядке из Еогеасп
- 29. Javascript - как выбрать случайные элементы из массива в порядке?
- 30. query.orderByRandom с Parse.com? - Отображение записей в случайном порядке
Великий ответ, спасибо ... –
получил минус 2 для этого ;-(почему на земле ? –