scala slick - select子句中的复杂函数

时间:2013-03-19 21:54:44

标签: scala sum aggregate slick notnull

我有一个连接表,其中包含“a”,“b”的id以及与a< - > b关系相关的几个Option [Long]。我想这样查询:

select a_id, sum(longField is not null) from a_b_info group by a_id

(忽略此查询中的b_id ...)

我尝试了各种各样的东西,却无法实现这一目标 我怎么能用光滑的呢?

1 个答案:

答案 0 :(得分:1)

您可以创建自己的功能。光滑是非常可扩展的,但是添加一个功能是一个很大的潜力。作为this question的答案,我扩展了驱动程序以添加as函数。你需要采取类似的步骤来解决你的问题。