1
我有一個數據庫表非常大的數據。現在我想隨機取出4個。我需要的是一個查詢,它從中獲取1000條記錄,然後從這1000條中選擇隨機數4,並將其作爲結果。我認爲這可以通過嵌套查詢完成,但不知道如何去做。請幫助我一些示例代碼。用嵌套查詢選擇隨機數據?
我有一個數據庫表非常大的數據。現在我想隨機取出4個。我需要的是一個查詢,它從中獲取1000條記錄,然後從這1000條中選擇隨機數4,並將其作爲結果。我認爲這可以通過嵌套查詢完成,但不知道如何去做。請幫助我一些示例代碼。用嵌套查詢選擇隨機數據?
select * from
(
select * from your_table
where some_conditions
limit 1000
)
as some_aliases
order by rand()
limit 4;