5

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")) 
}
4

1 に答える 1

4

いいえ。それをエミュレートする方法を説明するメーリング リストのディスカッションがあります: https://groups.google.com/d/msgid/scalaquery/6bbc7e19-07d2-43fb-b378-7db82ca78664%40googlegroups.com

機能リクエストはこちら: https://github.com/slick/slick/issues/517

于 2014-09-10T14:40:53.250 に答える