我有一个相当简单的查询,它执行两个外部联接。(一顿饭有很多食谱,而食谱又有很多食物)。getMeals user = E.from $ \(m `E.InnerJoin` u `E.LeftOuterJoin` r `E.LeftOuterJoin` f) -> do
E.on (r ?. DbRecipeId E.==. f ?. DbFo
今天早上,我开始在Yesod应用程序中设置Esqueleto。我真的在尝试做一个LeftOuterJoin,但我已经简化了查询相当多,以便让基本的工作。我甚至都搞不懂。在配置Esqueleto时,我是否遗漏了什么?Queries.hs:9:15:
No instance for (Database.Esqueleto.Internal.Sql.SqlSelect