第一条sql语句:
select ug.group_id u1, ug.group_fullname u2, count(a.item_id) w1,
sum(CASE
WHEN (a.belongsto=1 and a.issuance_status=2) THEN
1
ELSE
0
END) w2,
sum(CASE
WHEN (a.belongsto=1 and a.issuance_status=4) THEN
1
ELSE
0
END) w3
from xzsp_service a
left join UG_GROUP g
on a.group_Id = g.group_Id
left join XZSP_UGGROUP ug
on g.group_Id = ug.group_Id
inner join ug_org org
on org.group_id = g.group_id
where (a.belongsto = '1' )
and g.type='org'
and ug.group_type ='6'
group by ug.group_id,ug.group_fullname ,org.sortno
order by org.sortno
第二条sql语句:
select ug.group_id u1, ug.group_fullname u2,count(b.item_id) w1,
sum(CASE
WHEN (b.belongsto=2 and b.issuance_town_status=2) THEN
1
ELSE
0
END) w2,
sum(CASE
WHEN (b.belongsto=2 and b.issuance_town_status=4) THEN
1
ELSE
0
END) w3
from xzsp_service_to_service b
left join UG_GROUP g
on b.group_Id = g.group_Id
left join XZSP_UGGROUP ug
on g.group_Id = ug.group_Id
inner join ug_org org
on org.group_id = g.group_id
where (b.belongsto='2')
and g.type='org'
and ug.group_type ='6'
group by ug.group_id,ug.group_fullname ,org.sortno
两条SQL语句单独分别去查询可以查到记录,但使用union all 合并关联SQL就查不出来,请大师们帮忙看一下,或者是有没有其它方法,可以解决合并上面所说的两条SQL语句?
谢谢你,我这边已经找到问题了。