Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我正在开发ruby on rails问题库应用程序。我想知道如何从数据库中检索没有重复的随机记录。并且我正在使用MYSQL作为数据库。所有随机记录也在视图中显示。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我正在开发ruby on rails问题库应用程序。我想知道如何从数据库中检索没有重复的随机记录。并且我正在使用MYSQL作为数据库。所有随机记录也在视图中显示。
最佳答案
解决方案:1
User.limit(10).order(“ RAND()”)
解决方案:2
ids = User.pluck(:id).shuffle [0..9]
User.where(id:ids)
关于mysql - 提取随机记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22293049/
10-09 20:19