Используя сликовое 2, я пытаюсь создать запрос с tupled В статье:сликовое 2 Преобразование (колонка [А], Колонна [В]) в колонке [(А, В)]
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.
Запрос ((a, b))? , – cvogt