我正在尝试使用基于keyeword的查询来使用横向连接
我基本上是从文档
复制粘贴的AutoMessage
|> join(:inner, [am], a in assoc(am, :app))
但它会抱怨
undefined function a/0
关于我做错了什么的想法?
PS。在Ecto上运行。 2.0.5
答案 0 :(得分:2)
很可能Ecto.Query.join/3
宏未导入范围,编译器将查询解释为常规elixir代码。
PS。关键字式查询是使用from/2
宏的查询,使用其他宏是管道式或直接式(不确定这里使用的术语)。