从rails中的每个类别中获取n条记录

时间:2015-11-09 17:09:35

标签: mysql ruby-on-rails activerecord

我想在我的模型上从每个类别中获取n个随机记录,但我不知道如何。

我的桌子型号

- id,category,name,date
- 7,A,foo,2015-01-01
- 8,B,bar,2014-01-14
- 9,B,foo,2014-01-15
- 10,C,toto,2015-11-09
- 11,C,tata,2015-11-09
- 12,A,aaaa,2015-11-09
- 13,B,bbbb,2015-11-09
- 14,C,test,2015-11-09
- 15,A,ccc,2015-11-09
- 16,B,dddd,2015-11-09
- 17,C,eeee,2015-11-09

我想要的结果是n = 2

  • 15,A,CCC,2015年11月9日
  • 12,A,AAAA,2015年11月9日
  • 8,B,栏,2014年1月14日
  • 16,B,DDDD,2015年11月9日
  • 17,C,EEEE,2015年11月9日
  • 11,C,塔塔,2015年11月9日

我怎么能在铁轨上做?我不知道该怎么做。

0 个答案:

没有答案