2016-11-10 39 views
1

我試圖使用基於keyeword查詢,以橫向使用聯接基於關鍵字的查詢返回未定義功能結合

我基本上是複製粘貼從文檔此

AutoMessage 
|> join(:inner, [am], a in assoc(am, :app)) 

但它會抱怨與

undefined function a/0 

任何想法,我做錯了什麼?

PS。在Ecto上運行。 2.0.5

回答

2

最有可能的是Ecto.Query.join/3宏未被導入到作用域中,並且查詢被編譯器解釋爲常​​規elixir代碼。

PS。關鍵字風格的查詢是使用宏使用from/2,使用其他宏是管道風格或直接風格(不知道這裏使用的術語)。

+0

這是'join/4',但你是對的。謝謝! – Tarlen