我需要从一个表中随机拉取每个组中的n个记录。我尝试过使用rownum() over(partition by.....)但是我不能把每组都拉出来。distinct on id不起作用,因为每个组需要多个记录。5MA 7ME 9CA 11ME 13IL 15IL 17
我的o/p应该是这样的: when n
在Ruby On Rails上,如果角色模型对象是Tom Hanks,而"has_many“粉丝是20,000个Fan对象,那么给出一个包含20,000个元素的数组。否则,从DB获取每个Actor对象可能非常耗时。那么是不是在我访问actor.fans500时拉取数据,在我访问actor.fans时拉取数据呢?如果它从每条记录跳到另一条<
我需要从我的网站上的一个特色部分从表中拉3行。我首先从一个orders表中检索一个包含3个最畅销商品的列表。然后我需要检查一下是否还有剩余的。如果是,则从inventory表中提取他们的详细信息。如果订单表中没有3个项目还在库存中,我需要足够做3个项目,从随机选择。如何在设置WHERE id IN (1, 2)的同时仍随机拉取1条记录?