У меня два запроса, мне нужен результат в одном представлении
Штат и район, найденные из этой таблицы:
select masters.state.state_name,count(distinct(district_id)) as district
from masters.state
left join masters.district on masters.district.state_id=masters.state.state_id
left join pfms.dsc_test on pfms.dsc_test.state_id= masters.state.state_id
left join applicationuser.user_password on applicationuser.user_password.user_id= pfms.dsc_test.user_id
group by masters.state.state_name.
PIU и ITNO найдены из этой таблицы
select pfms.dsc_test.state_id,count(case when (applicationuser.user_password.service like '%,5' or
applicationuser.user_password.service like '5,%' or
applicationuser.user_password.service like '%,5,%')
then 1 else null end) as piu,
count(case when (applicationuser.user_password.service not like '%5%' )
then 1 else null end) as itno
from applicationuser.user_password
inner join pfms.dsc_test on pfms.dsc_test.user_id= applicationuser.user_password.user_id
group by pfms.dsc_test.state_id
Мне нужен результат в этом формате:
State_name district piu itno
Gujarat 26 1 0
Я пытаюсь, но не могу объединиться с подзапросом.Я хочу, чтобы все государства и округа, но пиу и итно должны совпадать только