使用Slick 2,我试图生成一个带有Tupled IN子句的查询:
select * from my_table where (a, b) IN ((1, 87));
假设:
val seq: Seq[(Int, Long)]
val a: Column[Int]
val b: Column[Long]
我正在尝试按行生成查询:
(a, b) inSetBind seq
这不起作用,因为(a,b)
类型为(Column[Int], Column[Long])
而非Column[(Int,Long)]
。可以转换这个吗?过去在Slick 1中有一个〜运算符,它做了类似的东西,但在版本2中显得不见了。