Есть два запроса к двум связанным таблицам, один возвращает общее количество контрактов по регионам, другое - число контрактов по регионам, ограниченное дополнительным условием. Не могу сообразить, как объединить эти запросы с результатными колонками: регион - общее количество контрактов - количество контрактов, ограниченное условием.
Первый запрос:
select substr(ord.org_inn, 1, 2) as region_code,
count(contr.suppl_inn) as persons_contracts
from orders ord
inner join contracts contr on contr.ord_id = ord.id
group by region_code
Второй запрос, с условием:
select substr(ord.org_inn, 1, 2) as region_code,
count(contr.suppl_inn) as persons_contracts
from orders ord
inner join contracts contr on contr.ord_id = ord.id
where length(contr.suppl_inn) = 12
group by region_code
По LEFT JOIN можно объединить эти запросы? Или сделать через подзапрос?