【发布时间】:2016-01-10 12:49:45
【问题描述】:
假设我要执行查询:
select columnName1,columnName2,Sum(*)
from table
group by columnName1,columnName2
其中 columnName1,columnName2 由 list[string] ("columnName1",columnName2") 提供
我怎么能用 slick 做到这一点? 如果编译时知道这些列,我可以轻松地使用 groupBy 函数:
tableQuery.groupBy { r => (r.columnName1,r.columnName2)}.map (case groupName,group) => (groupName._1,groupName._2,group.map(...).avg)}
但是动态呢?
【问题讨论】:
标签: scala playframework slick slick-3.0