gpt4 book ai didi

MySQL - 选择特定的行,然后才将它们随机化

转载 作者:行者123 更新时间:2023-11-29 05:46:02 25 4
gpt4 key购买 nike

当我写 'SELECT * FROM table ORDER BY RAND() LIMIT 50' 时,mysql 必须随机化整个表,然后只获取 50。我想要做的(在 mysql 中,最好不是在 php 中)是获取 50 行然后随机化它们。

有没有办法在 Mysql 中做到这一点?

最佳答案

你试过这样的事情吗

SELECT *
FROM (
SELECT *
FROM table
LIMIT 50
) sub
ORDER BY RAND()

关于MySQL - 选择特定的行,然后才将它们随机化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1893292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com