我有一个包含大量数据的数据库表.现在我想随机抽出4个.我需要的是一个查询,从中获取1000条记录,然后从这1000条中随机选择4条并作为结果给出它.我认为它可以通过嵌套查询完成,但不知道如何做到这一点.请帮我一些示例代码.
select * from
(
select * from your_table
where some_conditions
limit 1000
)
as some_aliases
order by rand()
limit 4;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
262 次 |
| 最近记录: |