【发布时间】:2019-05-22 15:41:21
【问题描述】:
我有两个型号 Event 和 Customer。关系是一个Eventbelongs_to一个Customer,它可以has_manyEvents。
现在,我需要通过特定日期范围内的事件返回唯一客户的计数。 Ecto 有什么查询方法可以满足我的需求吗?
【问题讨论】:
-
要返回什么数据不是很清楚。也许您想在 customer_id 上有一个 group_by?或者也许是不同的:真的?
-
嗨@JoséValim,感谢您的回复。给定一组事件,我需要返回唯一客户的计数。我设法做到了这一点,而无需预加载或将客户加入事件,因为我可以使用
distinct: event.customer_id。