TSQL 2008r2.Я хотел бы, чтобы этот запрос всегда возвращал три строки.Один для каждого элемента, указанного в SELECT CASE:
SELECT CASE result
WHEN 'A' then 'Group A'
WHEN 'B' then 'Group B'
WHEN 'C' then 'Group C'
end as resultType, count(Result) as numberOfResults from masterGroups
where theYear=2016 and postCode=3579 group by result;
ATM, он правильно возвращает это:
Group A 1
Group C 8
Я хотел бы, чтобы он всегда возвращал три строки независимо от того, что он находит в masterGroups,Если один из трех предметов не найден, я бы хотел, чтобы он возвратил 0. Поэтому в приведенном выше случае он должен вернуть это:
Group A 1
Group B 8
Group C 0
Заранее спасибо