ID のセットに一致する行を返すクエリを使用して、Anorm を使用して結果のリストを返そうとしています。例えば。
select *
from example
where id in (1,2,3,4,5)
私が試したら
SQL(
"""
select *
from example
where id in ({ids})
"""
).on('ids -> ids).as(int("id") ~ str("name") *)
ここで、ids は文字列 "1,2,3,4,5" で、最初の行のみが返されます。IDのセットを注入する正しい方法は何ですか?