1
我有像模特這樣(軌道2)MySQL的限制線與GROUP BY操作
MyModel :
- id
- category_id
- value
- my_model_count
我想通過自己的類別,以獲得10個第一mymodels,組。
這是可能的:
all_mymodels = MyModel.find(:all, :order => 'my_model_count')
grouped_mymodels = all_mymodels.group_by(&:category_id)
grouped_mymodels.map do|gmm|
gmm[0...10]
end
的問題是,所有的爲MyModel線被查詢返回的;現在,有超過8000行。
是否有任何方法(在滑軌或MySQL)做的每組10行此限制?
問候