【发布时间】:2020-02-08 07:50:19
【问题描述】:
假设我有这两个模型:
case class Department(id: Long, title: String)
case class Program(id: Long, departmentId: Long, title: String)
还有两个TableQuery、departments和programs,分别基于映射到这些案例类的Table。
我想查询返回Seq[(Department, Seq[Program])],其中我有一个部门列表及其相应的程序。
我是这样开始的:
val query =
(departments join programs on ((d, p) => d.id === p.departmentId))
.groupBy {...}
但是我在 group by 子句中的任何内容都没有意义。
请帮忙。
【问题讨论】: