Мне трудно найти в документации, как выполнить следующий Ecto-запрос.У меня есть модель events
, которая имеет однозначное сопоставление с customer
через event.customer_id
.
В существующем конвейере запросов я запрашиваю events
и возвращаю events
, которые имеюттолько для отдельного клиента:
defp events_by_distinct_customer(query) do
query
|> distinct([e], e.customer_id)
end
В дополнение к этому мне нужно вернуть связанные с клиентом объекты вместо событий.Как мне это сделать, и каков метод / описание того, что я прошу сделать?