select * from sys_information where 1=1
and enterpriseName like concat(concat('%', #{information.enterprisename}),'%')
and representative like concat(concat('%', #{information.representative}),'%')
and stats=#{stats}
and jurisdiction=#{jurisdiction}
delete
from sys_information
where creditCode = #{creditcode}
delete
from sys_shareholder
where creditCode = #{creditcode}
delete
from sys_member
where creditCode = #{creditcode}
SELECT
isnull( B.confess, 0 ) AS confess,
isnull( C.staff, 0 ) AS staff,
isnull( D.security, 0 ) AS security,
isnull( E.armed, 0 ) AS armed
FROM
( SELECT jurisdiction FROM sys_information GROUP BY jurisdiction ) A
FULL JOIN ( SELECT COUNT ( stats ) AS confess, jurisdiction FROM sys_information WHERE stats = 0 GROUP BY jurisdiction ) B ON A.jurisdiction = B.jurisdiction
FULL JOIN ( SELECT COUNT ( stats ) AS staff, jurisdiction FROM sys_information WHERE stats = 1 GROUP BY jurisdiction ) C ON A.jurisdiction = C.jurisdiction
FULL JOIN ( SELECT COUNT ( stats ) AS security, jurisdiction FROM sys_information WHERE stats = 2 GROUP BY jurisdiction ) D ON A.jurisdiction = D.jurisdiction
FULL JOIN ( SELECT COUNT ( stats ) AS armed, jurisdiction FROM sys_information WHERE stats = 3 GROUP BY jurisdiction ) E ON A.jurisdiction = E.jurisdiction
WHERE
A.jurisdiction = #{departmentid}
SELECT COUNT(u.dept_id) AS number,d.dept_name FROM blade_user u LEFT JOIN blade_dept d ON d.id=u.dept_id WHERE u.hold=1 GROUP BY u.dept_id,d.dept_name