私はslickを使って書かれたクエリを持っていますが、それは普通の滑らかなクエリではありません。 クエリは、Employeeというテーブルからレコードをフェッチする選択クエリです。結果はタイプEmployee
クラスです。SlickのIN節の使い方は?
は今ストリングス
val nameFilter= List("Sachin","Naveen"")
のリストがあり、この「nameFilterは」動的に来て、それが名前
var result= dbHandle.db.run((query.drop(10).take(10)).result
変数query
の任意の数を有することができるためだけの選択クエリですレコードの範囲を11から20まで選択する従業員テーブル。
ここで、 'nameFilter'に記載されている名前を持つレコードをフィルタリングする必要があります。 11から20までのレコードを選択します。つまり、 'IN'句を含むクエリが必要です。
これは単純なSlick SQLクエリではないことに注意してください。私は上記の形式でクエリをフレームする必要があります。
クエリを変更しますか?または、マッチングをフィルタリングするだけですか? –