a.id AS "id", a.course_code AS "courseCode", a.course_id AS "courseId", a.course_price AS "coursePrice", a.member_code AS "memberCode", a.name AS "name", a.mobile AS "mobile", a.province AS "province", a.city AS "city", a.area AS "area", a.street AS "street", a.address AS "address", a.running_number AS "runningNumber", a.payment_state AS "paymentState", a.payment_time AS "paymentTime", a.create_by AS "createBy.id", a.create_date AS "createDate", a.update_by AS "updateBy.id", a.update_date AS "updateDate", a.remarks AS "remarks", a.del_flag AS "delFlag", b.school_name_cn AS "trainingInstitution.schoolNameCn", b.school_name_en AS "trainingInstitution.schoolNameEn", b.school_short_name AS "trainingInstitution.schoolShortName", m.groomer_type AS "member.groomerType", m.mobile AS "member.mobile", m.gender AS "member.gender", m.member_card_type AS "member.memberCardType", c.code AS "groomerCourse.code", c.diploma_level AS "groomerCourse.diplomaLevel", c.course_type AS "groomerCourse.type", c.course_name AS "groomerCourse.courseName" LEFT JOIN sys_member m ON m.member_code=a.member_code LEFT JOIN groomer_course c ON c.id=a.course_id LEFT JOIN training_institution b ON b.id= c.school_id INSERT INTO groomer_course_application( id, course_code, course_id, course_price, member_code, name, mobile, province, city, area, street, address, running_number, payment_state, payment_time, create_by, create_date, update_by, update_date, remarks, del_flag ) VALUES ( #{id}, #{courseCode}, #{courseId}, #{coursePrice}, #{memberCode}, #{name}, #{mobile}, #{province}, #{city}, #{area}, #{street}, #{address}, #{runningNumber}, #{paymentState}, #{paymentTime}, #{createBy.id}, #{createDate}, #{updateBy.id}, #{updateDate}, #{remarks}, #{delFlag} ) UPDATE groomer_course_application SET course_code = #{courseCode}, course_id = #{courseId}, course_price = #{coursePrice}, member_code = #{memberCode}, name = #{name}, mobile = #{mobile}, province = #{province}, city = #{city}, area = #{area}, street = #{street}, address = #{address}, running_number = #{runningNumber}, payment_state = #{paymentState}, payment_time = #{paymentTime}, update_by = #{updateBy.id}, update_date = #{updateDate}, remarks = #{remarks} WHERE id = #{id} UPDATE groomer_course_application SET del_flag = #{DEL_FLAG_DELETE} WHERE id = #{id}