【发布时间】:2013-01-28 23:44:19
【问题描述】:
我有两个模型:
- 产品
- 点击
我想获得点击次数超过 x 次的所有产品。
表格如下所示:
Products
id
,
Clicks
id | product_id
在 ruby 中,代码可能类似于 products.select {|p| p.clicks.size > x}。如何为 mysql 编写类似的查询?
谢谢!
【问题讨论】:
-
你只是在问如何编写 SQL 来执行这个查询吗?或者你是在问如何在 ActiveRecord/Rails 领域做到这一点?
-
最后,我将在 Rails ARel 中编写它。所以那将是理想的。
标签: mysql ruby-on-rails count subquery