小编Lar*_*rry的帖子

LIMIT然后RAND而不是RAND然后LIMIT

我正在使用全文搜索来拉行.
我根据得分(ORDER BY SCORE)排序行,然后排在前20行(LIMIT 20),我想rand(RAND)结果集.

因此,对于任何特定的搜索词,我想随机显示前20个结果中的5个.

我的解决方法是基于代码 - 我将前20个放入数组然后随机选择5.

有没有sql方法来做到这一点?

mysql random limit

3
推荐指数
1
解决办法
3394
查看次数

标签 统计

limit ×1

mysql ×1

random ×1