我想在我的數據庫中顯示16個最受歡迎的項目的列表,但我希望每個列表都有所不同。所以說,從前50個下載的項目中,隨機選擇16並返回結果。這隻有一個查詢可能嗎?如何從MySQL的一系列行中隨機選擇16條記錄?
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
謝謝你,非常有用,但我決定去與Residuum的答案。 – 2009-10-22 11:23:01
相關問題
- 1. 如何從MySQL數據庫中選擇一條隨機記錄?
- 2. 選擇記錄條件隨機#MySQL
- 3. 如何從mysql中的表中間選擇一系列記錄?
- 4. 如何從Golang的一系列隨機數中進行選擇?
- 5. 如何選擇一列中唯一的一組隨機記錄?
- 6. 如何從MySQL中選擇記錄的隨機樣本?
- 7. 如何從訪問表中選擇700條隨機記錄?
- 8. 從限制日期的兩個mysql表中選擇一條隨機記錄?
- 9. 如何選擇列總和滿足條件的隨機行MySQL
- 10. 從mnesia中選擇隨機記錄
- 11. 如何從MySQL中的表中選擇一個隨機行?
- 12. 從DocDB的每個類別中選擇隨機N條記錄
- 13. 從Sequelize選擇隨機記錄的findAll
- 14. MySQL - 爲每個組選擇一個隨機記錄,共N行
- 15. 如何在HP Vertica中選擇隨機100條記錄?
- 16. 從MySQL中選擇可變數量的隨機記錄
- 17. 選擇隨機記錄
- 18. 如何從第一條記錄中選擇一列?
- 19. MySQL - 從大表中選擇隨機行
- 20. 從MySQL表中隨機選擇行
- 21. MYSQL從兩行中隨機選擇
- 22. 如何從一組隨機數中進行隨機選擇?
- 23. 雄辯 - 隨機選擇一個記錄
- 24. Freebase;選擇一個隨機記錄?
- 25. 在Django中,如何從數據庫中選擇100條隨機記錄?
- 26. 如何選擇記錄一對一場的SQLite的Android隨機
- 27. 從表格中選擇10條隨機記錄而不查詢記錄數
- 28. 如何從mysql中的表中選擇最後N條記錄
- 29. 如何從MySQL中的每個組中選擇隨機行?
- 30. 如何從MySQL中的表中選擇隨機行
偉大的答案,謝謝... – 2009-10-22 11:16:06
了零下2本;-(爲什麼地球上? – 2009-10-22 16:05:09