1
A
回答
2
在這種情況下,用戶蘭特(),你需要做的是,在2個步驟:
首先,您需要創建在其中存儲20視圖第一圖像最高likeCount
:
CREATE VIEW first_Twenty_images AS
SELECT *
FROM images_table
ORDER BY likeCount DESC
LIMIT 20
之後,您可以使用我們之前創建的視圖中選擇從中隨機元素:
SELECT * FROM first_Twenty_images ORDER BY RAND()
0
您可以在查詢
SELECT * FROM table_name ORDER BY RAND()
1
像這樣嘗試未經測試。
Select * from (select @a:[email protected]+1 no, id, path, name, likeCount from
table1,(SELECT @a:= 0) AS a order by likeCount desc limit 20) as tt order by
Floor(RAND() * 20) limit 1
相關問題
- 1. 選擇一些記錄
- 2. Freebase;選擇一個隨機記錄?
- 3. 選擇隨機記錄
- 4. 如何選擇一列中唯一的一組隨機記錄?
- 5. 如何選擇記錄一對一場的SQLite的Android隨機
- 6. 選擇隨機記錄並在一個查詢中更新相同的記錄?
- 7. 如何從MySQL數據庫中選擇一條隨機記錄?
- 8. 插入選擇儘管一些記錄從選擇有錯誤
- 9. 以隨機順序顯示一些查詢記錄(Parse.com)
- 10. 插入隨機選擇的記錄SQL
- 11. 選擇N個隨機記錄
- 12. PostgreSQL選擇20個隨機記錄
- 13. 從mnesia中選擇隨機記錄
- 14. 從Sequelize選擇隨機記錄的findAll
- 15. 從包含2億條記錄的表中選擇一些記錄
- 16. 選擇隨機記錄並將記錄標記爲正在使用
- 17. 選擇唯一記錄
- 18. MySQL - 爲每個組選擇一個隨機記錄,共N行
- 19. SQL - 每個人隨機選擇一條記錄
- 20. 如何在HP Vertica中選擇隨機100條記錄?
- 21. 如何只選擇唯一的記錄
- 22. 如何在每次執行SQL查詢時選擇隨機唯一記錄
- 23. 隨機選擇防止一些重複
- 24. 根據組中的一條記錄選擇一組記錄
- 25. 如何在僅顯示某些記錄時編輯nsfetchresults記錄?
- 26. 同一個網站的隨機記錄
- 27. 如何從訪問表中選擇700條隨機記錄?
- 28. 如何從MySQL中選擇記錄的隨機樣本?
- 29. 從表中選擇記錄,如果某些價值存在,如果不是,請選擇其他記錄
- 30. Rails的where.not跳過一些記錄
第一個,實際上我想選擇其中的20個圖像 – Highlan 2014-10-18 10:15:51