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