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. 雄辯 - 隨機選擇一個記錄
- 3. Freebase;選擇一個隨機記錄?
- 4. 選擇隨機記錄
- 5. Single QuerySet選擇一些記錄或所有記錄
- 6. 如何選擇一列中唯一的一組隨機記錄?
- 7. 如何選擇記錄一對一場的SQLite的Android隨機
- 8. 限制記錄在隨機選擇
- 9. 在UDF中選擇隨機記錄
- 10. 在datagridview中選擇隨機記錄
- 11. 如何從MySQL數據庫中選擇一條隨機記錄?
- 12. 選擇隨機記錄並在一個查詢中更新相同的記錄?
- 13. 插入選擇儘管一些記錄從選擇有錯誤
- 14. 以隨機順序顯示一些查詢記錄(Parse.com)
- 15. 找到一些隨機記錄的'Rails 4 Way'是什麼?
- 16. 選擇記錄條件隨機#MySQL
- 17. 插入隨機選擇的記錄SQL
- 18. 組內選擇隨機記錄sqlite
- 19. 選擇N個隨機記錄
- 20. PostgreSQL選擇20個隨機記錄
- 21. 從mnesia中選擇隨機記錄
- 22. 隨機選擇並排序記錄
- 23. 從Sequelize選擇隨機記錄的findAll
- 24. 如何從表1中選擇記錄在表2中某些日期之間沒有記錄
- 25. 從包含2億條記錄的表中選擇一些記錄
- 26. 在兩列值之間選擇記錄
- 27. 選擇隨機記錄並將記錄標記爲正在使用
- 28. 如何寫那些記錄
- 29. 使用apache pois在excel中額外記錄一些記錄
- 30. 如何記錄一些參數在JavaScript中是可選的?
第一個,實際上我想選擇其中的20個圖像 – Highlan 2014-10-18 10:15:51