SELECT * from (
SELECT s.*,p.projectType,p.projectName
FROM sur_project_schedule AS s LEFT JOIN sur_project AS p ON s.project_id=p.id ) as a
insert into sur_project_schedule
id,project_id,image,planned_node,actual_node,purchase_progress,design_progress,construction_progress,acceptance_progress,plan_for_next_week,existing_problem,problem_progress,data_template,is_del,create_by,create_time,update_by,update_time,remark,#{id},#{projectId},#{image},#{plannedNode},#{actualNode},#{purchaseProgress},#{designProgress},#{constructionProgress},#{acceptanceProgress},#{planForNextWeek},#{existingProblem},#{problemProgress},#{dataTemplate},#{isDel},#{createBy},#{createTime},#{updateBy},#{updateTime},#{remark},
update sur_project_schedule
project_id = #{projectId},image = #{image},planned_node = #{plannedNode},actual_node = #{actualNode},purchase_progress = #{purchaseProgress},design_progress = #{designProgress},construction_progress = #{constructionProgress},acceptance_progress = #{acceptanceProgress},plan_for_next_week = #{planForNextWeek},existing_problem = #{existingProblem},problem_progress = #{problemProgress},data_template = #{dataTemplate},is_del = #{isDel},create_by = #{createBy},create_time = #{createTime},update_by = #{updateBy},update_time = #{updateTime},remark = #{remark},
where id = #{id}
delete from sur_project_schedule where id = #{id}
delete from sur_project_schedule where id in
#{id}