Hiya Everyone,
I’ve got a query like so:
Repo.all from m in Message,
join: s in assoc(m, :shop),
where: not is_nil(m.shop_id),
group_by: [m.shop_id, s.shop_name, m.number, m.id],
select: {m.shop_id, s.shop_name, m.number, m.id}
Which outputs:
[
{"63adc0d5-bc3f-498a-816b-e8f43a01c62e", "Some Shop", "12345",
"10369089-b333-4d06-818d-a52eca546d6e"},
{"63adc0d5-bc3f-498a-816b-e8f43a01c62e", "Some Shop", "12345",
"36820133-a947-4f87-b2a7-0b7253930c5a"},
{"63adc0d5-bc3f-498a-816b-e8f43a01c62e", "Some Shop", "12345",
"7c396315-3ba4-4388-bb5d-1b22c6013b10"}
]
I would appreciate some help to get it like so:
[
{"63adc0d5-bc3f-498a-816b-e8f43a01c62e", "Some Shop", "12345",
["10369089-b333-4d06-818d-a52eca546d6e", "36820133-a947-4f87-b2a7-0b7253930c5a", "7c396315-3ba4-4388-bb5d-1b22c6013b10"]}
]
Is it even possible to get that result with only a query?