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