У меня следующий запрос:
select postal_code, count(postal_code) as c
from postal_codes
where postal_code in ('A0A 0A1', 'A0A 0A2', 'A0A 0A3', 'A0A 0A4', 'A0A 0B1', 'A0A 1B1', 'A0A 1B2')
group by postal_code
Последние два значения не существуют в базе данных ('A0A 1B1', 'A0A 1B2'), поэтому они не будут отображаться.Я хочу, чтобы они отображались со значением COUNT (), равным 0.
Запрос покажет мне только первые 5 с количеством, равным 1, но мне нужно все 7, с количеством последних двух, чтобыбыть 0.
Возможно ли это?
По сути, у меня есть список значений (с "WHERE IN ()"), которые мне нужно проверить, существуют ли они в базе данных.
Спасибо!