select sy.`status`,
count(1) num
from bs_sgc_sz_yhxx sy
left join bs_sgc_sz_safe_jbxx sj on sj.id=sy.waga_id
left join sys_xzqh sx on sj.adcd=sx.xzqhdm
WHERE
sj.adcd LIKE concat(#{adcd},'%') GROUP BY sy.`status`
WHERE
sj.adcd LIKE concat(#{adcd},'%') GROUP BY sy.`status`
WHERE
sj.adcd = #{adcd} GROUP BY sy.`status`
WHERE
sj.adcd LIKE concat(#{adcd},'%') GROUP BY LEFT(sj.adcd,4)
WHERE
sj.adcd LIKE concat(#{adcd},'%') GROUP BY sj.adcd
WHERE
sj.adcd = #{adcd}
WHERE
sj.adcd LIKE concat(#{adcd},'%') and sj.status!='0' GROUP BY LEFT(sj.adcd,4)
WHERE
sj.adcd LIKE concat(#{adcd},'%') and sj.status!='0' GROUP BY sj.adcd
WHERE
sj.adcd = #{adcd} and sj.status!='0'
select * from (
WHERE
sj.adcd LIKE concat(#{adcd},'%') and sj.status!='0' GROUP BY LEFT(sj.adcd,4)
WHERE
sj.adcd LIKE concat(#{adcd},'%') and sj.status!='0' GROUP BY sj.adcd
WHERE
sj.adcd = #{adcd} and sj.status!='0'
) t GROUP BY t.`status`