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;