|
@@ -110,6 +110,9 @@
|
|
|
SELECT qu1.*,qq.content_,GROUP_CONCAT(qqi.answer_value_ ORDER BY qqi.sort_) answer_value_
|
|
|
FROM (SELECT qu.user_id_ id_ FROM questionnaire_user_result qu
|
|
|
WHERE qu.questionnaire_topic_id_ = #{topicId}
|
|
|
+ <if test="search != null and search != ''">
|
|
|
+ AND (qu.user_id_ = #{search} OR qu.additional_value_ LIKE CONCAT('%',#{search},'%'))
|
|
|
+ </if>
|
|
|
GROUP BY qu.user_id_ <include refid="global.limit"/>) qur
|
|
|
LEFT JOIN questionnaire_user_result qu1 ON qur.id_ = qu1.user_id_
|
|
|
LEFT JOIN questionnaire_question qq ON qq.id_ = qu1.questionnaire_question_id_
|