【发布时间】:2012-12-24 02:15:10
【问题描述】:
我有一个带有Items 表的数据库,看起来像这样:
id
name
category (int)
有几十万条记录。每个item 可以是7 个不同的categories 之一,它们对应一个categories 表:
id
category
我想要一个从每个类别中选择 1 个随机项目的查询。解决这个问题的最佳方法是什么?我知道使用Order By rand() 和LIMIT 1 进行类似的随机查询,但我从来没有做过这样的事情。
【问题讨论】:
标签: mysql sql random sql-order-by