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