我有一个关于从几个表中选择的问题。
例如,我有 3 个依赖表并想要选择数据。使用连接方法
val q = tableQ
.join(t1)
.join(t2)
.join(t3)
//exclude myself
.filter(el => el._1._2._1.id =!= el._1._1._1.id)
...
看起来很丑。可以 slick 3 使用子查询之类的东西。
例如
tableQ.filter(el => t1.filter(...)).filter(el => t2.filter(...))
BR!