Как найти несколько подсчетов в Slick вместе с Group By? - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть запрос на выборку, подобный этому

SELECT distributor_id,
count(*) AS total,
sum(case when level = 'exec' then 1 else 0 end) AS ExecCount,
sum(case when level = 'personal' then 1 else 0 end) AS PersonalCount
FROM yourtable
GROUP BY distributor_id

Мне нужно добиться того же, используя скользкий запрос, и я не хочу использовать запросы простого SQL.Гладкая версия, которую я использую - Slick 3.0.

...