我有两个类ProductList和List。 ProductList将产品关联到列表中。列表可以是不同类型(list_type_id)。 ProductList has_many产品和has_many列表。
我想获取属于特定list_type_id的特定product_id的计数。
我在想这样的事情:
ProductList.where('product_id=123').where('list.list_type_id=7').count
但这似乎不起作用。有什么想法吗?
THX
答案 0 :(得分:0)
ProductList.joins(:lists)
.where("product_lists.product_id = ? AND lists.list_type_id = ?", 123, 7)
我不确定product_lists
,也许它应该像productlists