2015-01-29 1 views
1

Используя сликовое 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.

+0

Запрос ((a, b))? , – cvogt

ответ