How to fetch unique user by ‘user_id’ a query with distinct
Resources:
-
Ash.Domain.User
-
Ash.Domain.Project
has_many :milestones -
Ash.Domain.Milestone
belongs_to :project
has_many :tasks -
Ash.Domain.Task
belongs_to :milestone
has_one :task_assignee -
Ash.Domain.TaskAssignee
belongs_to :user
belongs_to :task
How to fetch unique users from a project using a distinct query?
I tried this below query:
Project
|> Ash.Query.filter(name: “example”)
|> Ash.Query.load([milestones: [tasks: :task_assignee]])
|> Ash.Query.distinct([:user_id])
|> Ash.read!()
- unknown error: :distinct