【发布时间】:2015-02-23 10:32:06
【问题描述】:
我想从同一张表 Ticket 中获取三种类型的门票。像这样
Ticket.where(type: 'a').limit(5)
Ticket.where(type: 'b').limit(5)
Ticket.where(type: 'c').limit(5)
在 Rails 中,以最少的数据库命中率获取与上述三个查询等效的数据的最佳方法是什么。
【问题讨论】:
-
我想要 15 条记录,包括“a”、“b”和“c”每种类型的 5 条记录。
标签: sql database ruby-on-rails-4 activerecord relational-database