【发布时间】:2021-10-12 18:24:54
【问题描述】:
有谁知道我为什么会收到这个错误
** (Postgrex.Error) ERROR 12345 (undefined_table) missing FROM-clause entry for table "ph"
my_query =
from(p in M,
join: rt in R,
on: rt.id == p.id,
where: rt.name == "Some String" and p.name == "Another String",
select: %{
id: p.id,
name: p.name,
number: p.number
}
)
another_query =
from(e in E,
...
left_join: ph in subquery(my_query),
on: fragment("ph.id::text = e.id::text"),
我正在尝试将my_query 用作更大查询中的子查询,但我不断收到此错误。
【问题讨论】: