select member_subject_all_id, member_user_id, exam_subject_id, subject_type, practice_type, location, my_answer, answer, score, status, level, type, sort, remarks, create_time, create_by, update_time, update_by, delete_time, delete_by, del_flag from tb_member_subject_all insert into tb_member_subject_all member_user_id, exam_subject_id, subject_type, practice_type, location, my_answer, answer, score, status, level, type, sort, remarks, create_time, create_by, update_time, update_by, delete_time, delete_by, del_flag, #{memberUserId}, #{examSubjectId}, #{subjectType}, #{practiceType}, #{location}, #{myAnswer}, #{answer}, #{score}, #{status}, #{level}, #{type}, #{sort}, #{remarks}, #{createTime}, #{createBy}, #{updateTime}, #{updateBy}, #{deleteTime}, #{deleteBy}, #{delFlag}, update tb_member_subject_all member_user_id = #{memberUserId}, exam_subject_id = #{examSubjectId}, subject_type = #{subjectType}, practice_type = #{practiceType}, location = #{location}, my_answer = #{myAnswer}, answer = #{answer}, score = #{score}, status = #{status}, level = #{level}, type = #{type}, sort = #{sort}, remarks = #{remarks}, create_time = #{createTime}, create_by = #{createBy}, update_time = #{updateTime}, update_by = #{updateBy}, delete_time = #{deleteTime}, delete_by = #{deleteBy}, del_flag = #{delFlag}, where member_subject_all_id = #{memberSubjectAllId} delete from tb_member_subject_all where member_subject_all_id = #{memberSubjectAllId} delete from tb_member_subject_all where member_subject_all_id in #{memberSubjectAllId} DELETE tmsa FROM tb_member_subject_all tmsa LEFT JOIN tb_exam_subject tes ON tmsa.exam_subject_id = tes.exam_subject_id WHERE tmsa.member_user_id = #{memberUserId} AND tes.subject_warehouse_class_id = #{subjectWarehouseClassId} AND tmsa.practice_type = #{practiceType} AND tes.status = 0 AND tes.del_flag = 0;