select ur.relate_id, ur.user_id, u.user_name, ur.login_name, d.page_address as dangan_url , d.dangan_no as dangan_nums, ur.dangan_id, d.dangan_name, ur.dangan_login_name, d.status as dangan_status , ur.status, ur.relate_time, ur.create_by, ur.create_time, ur.update_by, ur.update_time, ur.remark from sys_user_relate ur left join sys_user u on u.user_id=ur.user_id left join sys_dangan d on d.dangan_id = ur.dangan_id insert into sys_user_relate user_id, user_name, login_name, dangan_id, dangan_name, dangan_login_name, status, relate_time, create_by, create_time, update_by, update_time, remark, #{userId}, #{userName}, #{loginName}, #{danganId}, #{danganName}, #{danganLoginName}, #{status}, #{relateTime}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, update sys_user_relate user_id = #{userId}, user_name = #{userName}, login_name = #{loginName}, dangan_id = #{danganId}, dangan_name = #{danganName}, dangan_login_name = #{danganLoginName}, status = #{status}, relate_time = #{relateTime}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, where relate_id = #{relateId} delete from sys_user_relate where relate_id = #{relateId} delete from sys_user_relate where relate_id::VARCHAR in #{relateId} insert into sys_user_relate (user_id,user_name,login_name,dangan_id,dangan_name,dangan_login_name,status,relate_time,create_by,create_time) values (#{item.userId},#{item.userName},#{item.loginName},#{item.danganId},#{item.danganName},#{item.danganLoginName},#{item.status},#{item.relateTime},#{item.createBy},#{item.createTime})