「a」、「b」の ID と、a<->b 関係に関連する 2 つの Option[Long] を保持する結合テーブルがあります。次のようにクエリしたいと思います。
select a_id, sum(longField is not null) from a_b_info group by a_id
(このクエリでは b_id を無視しています...)
私はあらゆる種類のものを試しましたが、これを達成することはできませんでした.
どうすればスリックでできますか?
独自の関数を作成できます。Slickは非常に拡張性がありますが、機能を追加するのは非常に重要です。この質問への回答として、as
関数を追加するためにドライバーを拡張しました。問題に対して同じことを達成するには、同様の手順を実行する必要があります。