From 43bb85ea502b56201b5229b1003fe386628d4310 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期四, 13 七月 2023 13:32:25 +0800
Subject: [PATCH] 优化报表误差
---
java110-db/src/main/resources/mapper/user/QuestionTitleValueV1ServiceDaoImplMapper.xml | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/java110-db/src/main/resources/mapper/user/QuestionTitleValueV1ServiceDaoImplMapper.xml b/java110-db/src/main/resources/mapper/user/QuestionTitleValueV1ServiceDaoImplMapper.xml
index 866ba60..6893b6c 100644
--- a/java110-db/src/main/resources/mapper/user/QuestionTitleValueV1ServiceDaoImplMapper.xml
+++ b/java110-db/src/main/resources/mapper/user/QuestionTitleValueV1ServiceDaoImplMapper.xml
@@ -115,8 +115,9 @@
</select>
<select id="queryQuestionOwnerTitleValues" parameterType="Map" resultType="Map">
- select qa.qa_id qaId,t.qa_value qaValue,t.seq,count(1) personCount
+ select qt.title_type titleType,qa.qa_id qaId,t.qa_value qaValue,t.seq,count(uqav.user_qa_id) personCount
from question_title_value t
+ inner join question_title qt on t.title_id = qt.title_id and qt.status_cd = '0'
inner join question_answer_title_rel qatr on t.title_id = qatr.title_id and qatr.status_cd = '0'
inner join question_answer qa on qatr.qa_id = qa.qa_id and qa.status_cd = '0'
left join user_question_answer_value uqav on qa.qa_id = uqav.qa_id and t.value_id = uqav.value_id and t.title_id = uqav.title_id and uqav.status_cd = '0'
@@ -134,7 +135,7 @@
#{item}
</foreach>
</if>
- group by qa.qa_id,t.qa_value,t.seq
+ group by qt.title_type,qa.qa_id,t.qa_value,t.seq
order by t.seq
--
Gitblit v1.8.0