【发布时间】:2016-09-09 18:47:14
【问题描述】:
代码如下:
query = from(p in Tree,
where: p.name == ^tree,
where: p.user_id == ^user_id,
preload: [kw: :keyo]
)
data = Repo.all(query)
这可行,但会以这种结构返回数据,如下所示:
{
Kw: [
{user_id: 1, keyo_id: 2, keyo: {some_keyo_thing: 5},
{user_id: 1, keyo_id: 32, keyo: {#keyo data}
...
]
}
无论如何要在上面的查询中获得 kw/keyo 数据的合并输出?我希望结果是:
[
{user_id: 1, keyo_id: 2, some_keyo_thing: 5,
{user_id: 1, keyo_id: 32, , some_keyo_thing: 3
...
]
【问题讨论】: