SELECT eq.exam_id AS examId, eq.exam_name AS examName, eq.question_id AS questionId, eq.question_title AS questionTitle, eq.question_option AS questionOption, eq.exam_user AS examUser, eq.user_name AS userName, eq.answer AS answer, eq.true_answer AS trueAnswer, eq.standard_answer as standAnswer, eq.grade AS grade, eq.classification AS classification, eq.operation AS operation FROM exam_question eq SELECT ep.exam_id AS examId, ep.exam_time AS examTime, ep.exam_name AS examName, ep.exam_code AS examCode, ep.exam_describe AS examDescribe, ep.exam_type AS examType, ep.exam_grade AS examGrade, ep.start_time AS startTime, ep.end_time AS endTime, ep.release_time AS releaseTime, ep.is_active AS isActive, pass_grade AS passGrade, pu.id AS fabuUserid, pu.`NAME` AS fabuUsername, popp.id AS perfessionPPId, popp.NAME AS perfessionPPName, pop.id AS perfessionPId, pop.NAME AS perfessionPName, po.id AS perfessionId, po.NAME AS perfessionName , epr.user_id as userId, epr.grade FROM exam_paper ep LEFT JOIN pm_user pu ON pu.id = ep.fabu_userid LEFT JOIN pm_organization po ON po.id = ep.exam_perfession LEFT JOIN pm_organization pop ON pop.id = po.PARENT_ID LEFT JOIN pm_organization popp ON popp.id = pop.PARENT_ID LEFT JOIN exam_person_record epr ON epr.exam_id = ep.exam_id insert into exam_profess(profess_id,difficult_id,exam_id) values(#{0},#{1},#{2}) insert into exam_paper exam_name, exam_count, exam_code, exam_describe, exam_type, exam_grade, release_time, start_time, end_time, pass_grade, fabu_userid, exam_perfession, exam_time, is_active, view_grade #{examName}, #{examCount}, #{examCode}, #{examDescribe}, #{examType}, #{examGrade}, #{releaseTime}, #{startTime}, #{endTime}, #{passGrade}, #{fabuUserid}, #{examPerfession}, #{examTime}, #{isActive}, #{viewGrade} insert into exam_paper_self exam_name, exam_count, exam_code, exam_describe, exam_type, exam_grade, release_time, start_time, end_time, pass_grade, fabu_userid, exam_perfession, exam_time, is_active, view_grade #{examName}, #{examCount}, #{examCode}, #{examDescribe}, #{examType}, #{examGrade}, #{releaseTime}, #{startTime}, #{endTime}, #{passGrade}, #{fabuUserid}, #{examPerfession}, #{examTime}, #{isActive}, #{viewGrade} insert into exam_profess_self profess_id, difficult_id, exam_id #{examPerfession}, #{difficultId}, #{examId} delete from exam_paper where exam_id = #{examId} delete from exam_profess where exam_id = #{examId} update exam_paper set is_active = 0 where exam_id = #{examId} update exam_paper set is_active = 2 where exam_id = #{examId} update exam_question answer = #{answer}, grade = #{trueGrade} where eq_id =#{eqId} update exam_question_self answer = #{answer}, grade = #{trueGrade} where exam_id = #{examId} AND question_id = #{questionId} AND exam_user = #{user.id} update exam_paper exam_name = #{examName,jdbcType=VARCHAR}, exam_code = #{examCode,jdbcType=VARCHAR}, exam_describe = #{examDescribe}, exam_type = #{examType}, exam_grade = #{examGrade,jdbcType=VARCHAR}, start_time = #{startTime}, end_time = #{endTime}, pass_grade = #{passGrade}, fabu_userid = #{fabuUserid}, is_active = #{isActive}, view_grade = #{viewGrade}, exam_count = #{examCount}, exam_perfession = #{examPerfession}, exam_time = #{examTime}, where exam_id = #{examId} update exam_paper set is_active = 2 where exam_id = #{examId} update sz_registration set del_flag = 1 where specialty in ( select profess_id from exam_profess where exam_id = #{examId} ) and times = ( select exam_count from exam_paper where exam_id = #{examId} ) and del_flag = 0 update exam_question exam_name = #{grade.examName}, question_title = #{content}, user_name = #{user.name}, true_answer = #{answer}, classification = #{classification}, operation = #{trueOperation}, standard_answer = #{standardAnswer} where eq_id=#{eqId} update exam_question_self exam_name = #{grade.examName}, question_title = #{content}, user_name = #{user.name}, true_answer = #{answer}, classification = #{classification}, operation = #{trueOperation}, standard_answer = #{standardAnswer} where eq_id=#{eqId}