select p.project_id, p.project_no, p.project_name, p.total_sessions, p.done_sessions, p.todo_sessions, p.total_amount, p.available_amount, p.paid_labor_amount, p.paid_meeting_amount, p.manager_score, p.sponsor_score, p.sponsor_admin_user_name, p.project_form, p.is_finished, p.is_settled, p.sponsor_admin_user_id, p.lead_user_id, p.is_bid_project, p.create_by, p.create_user_id, p.create_time, p.update_by, p.update_time, p.manage_fee, p.start_time, p.end_time, p.submit_deadline_days, p.support_contract_url, p.execute_contract_url, p.invitation_url, p.support_letter_url, p.publish_url, o.org_name as sponsor_org_name, lu.user_name as lead_user_name, bp.name as create_user_name, (select group_concat(distinct o2.org_name separator ',') from biz_project_assign bpa join biz_org o2 on o2.org_id = bpa.execution_unit_id and o2.org_type = 'executor' where bpa.project_id = p.project_id) as exec_org_names from biz_project p left join biz_org o on o.user_id = p.sponsor_admin_user_id and o.org_type = 'sponsor' left join sys_user lu on lu.user_id = p.lead_user_id left join biz_person bp on bp.user_id = p.create_user_id select p.project_id, p.project_no, p.project_name, p.total_sessions, p.done_sessions, p.todo_sessions, p.total_amount, p.available_amount, p.paid_labor_amount, p.paid_meeting_amount, p.manager_score, p.sponsor_score, p.sponsor_admin_user_name, p.project_form, p.is_finished, p.is_settled, p.sponsor_admin_user_id, p.lead_user_id, p.is_bid_project, p.create_by, p.create_user_id, p.create_time, p.update_by, p.update_time, p.manage_fee, p.start_time, p.end_time, p.submit_deadline_days, p.support_contract_url, p.execute_contract_url, p.invitation_url, p.support_letter_url, p.publish_url, o.org_name as sponsor_org_name, lu.user_name as lead_user_name, bp.name as create_user_name, (select group_concat(distinct o2.org_name separator ',') from biz_project_assign bpa join biz_org o2 on o2.org_id = bpa.execution_unit_id and o2.org_type = 'executor' where bpa.project_id = p.project_id) as exec_org_names from biz_project p left join biz_org o on o.user_id = p.sponsor_admin_user_id and o.org_type = 'sponsor' left join sys_user lu on lu.user_id = p.lead_user_id left join biz_person bp on bp.user_id = p.create_user_id insert into biz_project project_id, project_no, project_name, total_sessions, done_sessions, todo_sessions, total_amount, available_amount, paid_labor_amount, paid_meeting_amount, manager_score, sponsor_score, sponsor_admin_user_name, project_form, is_finished, is_settled, sponsor_admin_user_id, lead_user_id, is_bid_project, create_by, create_user_id, create_time, update_by, update_time, manage_fee, start_time, end_time, submit_deadline_days, support_contract_url, execute_contract_url, invitation_url, support_letter_url, publish_url, #{projectId}, #{projectNo}, #{projectName}, #{totalSessions}, #{doneSessions}, #{todoSessions}, #{totalAmount}, #{availableAmount}, #{paidLaborAmount}, #{paidMeetingAmount}, #{managerScore}, #{sponsorScore}, #{sponsorAdminUserName}, #{projectForm}, #{isFinished}, #{isSettled}, #{sponsorAdminUserId}, #{leadUserId}, #{isBidProject}, #{createBy}, #{createUserId}, #{createTime}, #{updateBy}, #{updateTime}, #{manageFee}, #{startTime}, #{endTime}, #{submitDeadlineDays}, #{supportContractUrl}, #{executeContractUrl}, #{invitationUrl}, #{supportLetterUrl}, #{publishUrl}, update biz_project manage_fee = #{manageFee}, start_time = #{startTime}, end_time = #{endTime}, submit_deadline_days = #{submitDeadlineDays}, support_contract_url = #{supportContractUrl}, execute_contract_url = #{executeContractUrl}, invitation_url = #{invitationUrl}, support_letter_url = #{supportLetterUrl}, publish_url = #{publishUrl}, project_no = #{projectNo}, project_name = #{projectName}, total_sessions = #{totalSessions}, done_sessions = #{doneSessions}, todo_sessions = #{todoSessions}, total_amount = #{totalAmount}, available_amount = #{availableAmount}, paid_labor_amount = #{paidLaborAmount}, paid_meeting_amount = #{paidMeetingAmount}, manager_score = #{managerScore}, sponsor_score = #{sponsorScore}, sponsor_admin_user_name = #{sponsorAdminUserName}, project_form = #{projectForm}, is_finished = #{isFinished}, is_settled = #{isSettled}, sponsor_admin_user_id = #{sponsorAdminUserId}, lead_user_id = #{leadUserId}, is_bid_project = #{isBidProject}, create_by = #{createBy}, create_user_id = #{createUserId}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where project_id = #{projectId} delete from biz_project where project_id = #{projectId} delete from biz_project where project_id in #{projectId}