我有一个连接表,其中包含 '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 ...)
我尝试了各种各样的东西,但无法做到这一点。
我怎么能用光滑的方法做到这一点?
您可以创建自己的功能。Slick 的可扩展性很强,但是添加一个功能是一个深入的研究。作为对这个问题的回答,我扩展了驱动程序以添加该as
功能。您需要采取类似的步骤来解决您的问题。