我正在尝试使用 Anorm 使用返回一组 id 的匹配行的查询来返回结果列表。例如。
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 的正确方法是什么?