我使用的是Slick 2.1.0和PostgreSQL 9.x。
如何使用Slick提升查询创建此SQL(对于postgresql更正):
select * from someObjects
where (key, value) in (('k1', 'value1'), ('k2', 'value2'));
此代码不起作用(无法解析符号' in'):
someObjects.filter { o =>
(o.key, o.value) in (("k1", "value1"), ("k2", "value2"))
}
答案 0 :(得分:2)