Sql 通过keylist获取多个持久条目
我在Haskell中使用SQLite和persistent 我有一个密钥列表,即Sql 通过keylist获取多个持久条目,sql,haskell,Sql,Haskell,我在Haskell中使用SQLite和persistent 我有一个密钥列表,即[PostId]。 现在我想获取所有条目 [Desc PostCrtDate,OffsetBy from,limito(to-from+1)] 除了selectList之外,是否还有其他方法可以替代SQL查询的“正常”条件,而是使用键列表 使用mapM get keyList然后进行排序/偏移/限制似乎效率极低,尤其是在大型数据库中 如果有必要,我愿意使用esqueleto,但我不想引入另一个依赖项 谢谢 我现在正在
[PostId]
。
现在我想获取所有条目[Desc PostCrtDate,OffsetBy from,limito(to-from+1)]
除了selectList
之外,是否还有其他方法可以替代SQL查询的“正常”条件,而是使用键列表
使用mapM get keyList
然后进行排序/偏移/限制似乎效率极低,尤其是在大型数据库中
如果有必要,我愿意使用esqueleto,但我不想引入另一个依赖项
谢谢 我现在正在移动电话上,因此可能会弄错语法,但它是这样的:
selectWhere [PostId <-. IdList] []
selectWhere[PostId啊,是的,我错过了那个操作符。小更正:selectList
而不是selectWhere
和IdList
小写,因为它不是这种情况下的类型。谢谢。