1
我試圖使用基於keyeword查詢,以橫向使用聯接基於關鍵字的查詢返回未定義功能結合
我基本上是複製粘貼從文檔此
AutoMessage
|> join(:inner, [am], a in assoc(am, :app))
但它會抱怨與
undefined function a/0
任何想法,我做錯了什麼?
PS。在Ecto上運行。 2.0.5
我試圖使用基於keyeword查詢,以橫向使用聯接基於關鍵字的查詢返回未定義功能結合
我基本上是複製粘貼從文檔此
AutoMessage
|> join(:inner, [am], a in assoc(am, :app))
但它會抱怨與
undefined function a/0
任何想法,我做錯了什麼?
PS。在Ecto上運行。 2.0.5
最有可能的是Ecto.Query.join/3
宏未被導入到作用域中,並且查詢被編譯器解釋爲常規elixir代碼。
PS。關鍵字風格的查詢是使用宏使用from/2
,使用其他宏是管道風格或直接風格(不知道這裏使用的術語)。
這是'join/4',但你是對的。謝謝! – Tarlen