gpt4 book ai didi

mysql - Slick 2 将 (Column[A], Column[B]) 转换为 Column[(A,B)]

转载 作者:行者123 更新时间:2023-11-29 00:04:24 26 4
gpt4 key购买 nike

使用 Slick 2,我试图生成一个带有元组 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[(整数,长)]。可以转换吗? Slick 1 中曾经有一个 ~ 运算符,它做了类似的事情,但在版本 2 中似乎消失了。

最佳答案

目前不支持。此处的解决方法:https://github.com/slick/slick/pull/995

关于mysql - Slick 2 将 (Column[A], Column[B]) 转换为 Column[(A,B)],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28206975/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com