select d.id, d.resource_id, d.user_id, d.learn_time, d.del_flag, d.create_by, d.create_time, d.update_by, d.update_time, d.dept_id ,
u.nick_name
from t_el_learn d
left join sys_dept s on s.dept_id = d.dept_id
left join sys_user u on u.USER_ID = d.USER_ID
SELECT seq_t_el_learn.NEXTVAL as id FROM DUAL
insert into t_el_learn
id,resource_id,user_id,learn_time,del_flag,create_by,create_time,update_by,update_time,dept_id,#{id},#{resourceId},#{userId},#{learnTime},#{delFlag},#{createBy},#{createTime},#{updateBy},#{updateTime},#{deptId},
update t_el_learn
resource_id = #{resourceId},user_id = #{userId},learn_time = #{learnTime},del_flag = #{delFlag},create_by = #{createBy},create_time = #{createTime},update_by = #{updateBy},update_time = #{updateTime},dept_id = #{deptId},
where id = #{id}
update t_el_learn set del_flag = 2 where id = #{id}
update t_el_learn set del_flag = 2 where id in
#{id}