select u.user_id, u.nick_name
from sys_user u left join sys_user_post up on u.user_id = up.user_id
where up.post_id = 31 and u.status = '0'
select u.*, d.dept_name
from sys_user u
left join sys_dept d on u.dept_id = d.dept_id
left join sys_user_post up on u.user_id = up.user_id
left join sys_post p on up.post_id = p.post_id
where p.post_name = "总经理助理"
AND u.user_id = #{userId}
AND u.user_name like concat('%', #{userName}, '%')
AND u.nick_name like concat('%', #{nickName}, '%')
AND u.status = #{status}
AND u.phonenumber like concat('%', #{phonenumber}, '%')
select * from sys_user u
left join sys_user_post up on u.user_id = up.user_id
left join sys_post p on up.post_id = p.post_id
where p.post_name = #{param}
select r.user_id, r.nick_name from
(select u1.user_id, u1.nick_name, u.dept_id from
sys_user as u, sys_user as u1 where u.user_id = #{param} and u1.dept_id = u.dept_id) as r
left join sys_user_post as up on r.user_id = up.user_id
left join sys_post as p on p.post_id = up.post_id
where p.post_name = '子公司执行董事'
select r.user_id, r.nick_name from
(select u1.user_id, u1.nick_name, u.dept_id from
sys_user as u, sys_user as u1 where u.user_id = #{param} and u1.dept_id = u.dept_id) as r
left join sys_user_post as up on r.user_id = up.user_id
left join sys_post as p on p.post_id = up.post_id
where p.post_name = '子公司总经理'
select r.user_id, r.nick_name from
(select u1.user_id, u1.nick_name, u.dept_id from
sys_user as u, sys_user as u1 where u.user_id = #{param} and u1.dept_id = u.dept_id) as r
left join sys_user_post as up on r.user_id = up.user_id
left join sys_post as p on p.post_id = up.post_id
where p.post_name = '经理'
select r.user_id, r.nick_name from
(select u1.user_id, u1.nick_name, u.dept_id from
sys_user as u, sys_user as u1 where u.user_id = #{param} and u1.dept_id = u.dept_id) as r
left join sys_user_post as up on r.user_id = up.user_id
left join sys_post as p on p.post_id = up.post_id
where p.post_name = '主任'
select r.user_id, r.nick_name from
(select u1.user_id, u1.nick_name, u.dept_id from
sys_user as u, sys_user as u1 where u.user_id = #{param} and u1.dept_id = u.dept_id) as r
left join sys_user_post as up on r.user_id = up.user_id
left join sys_post as p on p.post_id = up.post_id
where p.post_name = '副主任' limit 1
select r.user_id, r.nick_name from
(select user_id, nick_name, dept_id from
sys_user where dept_id = #{param}) as r
left join sys_user_post as up on r.user_id = up.user_id
left join sys_post as p on p.post_id = up.post_id
where p.post_name = '子公司执行董事'
select r.user_id, r.nick_name from
(select user_id, nick_name, dept_id from
sys_user where dept_id = #{param}) as r
left join sys_user_post as up on r.user_id = up.user_id
left join sys_post as p on p.post_id = up.post_id
where p.post_name = '子公司总经理'
select r.user_id, r.nick_name from
(select user_id, nick_name, dept_id from
sys_user where dept_id = #{param}) as r
left join sys_user_post as up on r.user_id = up.user_id
left join sys_post as p on p.post_id = up.post_id
where p.post_name = '经理'
select r.user_id, r.nick_name from
(select user_id, nick_name, dept_id from
sys_user where dept_id = #{param}) as r
left join sys_user_post as up on r.user_id = up.user_id
left join sys_post as p on p.post_id = up.post_id
where p.post_name = '主任'
select r.user_id, r.nick_name from
(select user_id, nick_name, dept_id from
sys_user where dept_id = #{param}) as r
left join sys_user_post as up on r.user_id = up.user_id
left join sys_post as p on p.post_id = up.post_id
where p.post_name = '副主任' limit 1
select r.user_id, r.nick_name from
(select user_id, nick_name, dept_id from
sys_user where dept_id = #{param}) as r
left join sys_user_post as up on r.user_id = up.user_id
left join sys_post as p on p.post_id = up.post_id
where p.post_name = '副主任'
delete from sys_user_post where user_id=#{userId}
select count(1) from sys_user_post where post_id=#{postId}
delete from sys_user_post where user_id in
#{userId}
insert into sys_user_post(user_id, post_id) values
(#{item.userId},#{item.postId})