투표쿼리수정
All checks were successful
LOCALNET-DEV/pipeline/head This commit looks good

This commit is contained in:
khj0414 2025-03-21 15:08:03 +09:00
parent 59df70ee4c
commit eb1c4a6961

View File

@ -45,6 +45,8 @@
b.MEMBERCOL, b.MEMBERCOL,
b.MEMBERPRF, b.MEMBERPRF,
c.CMNCODNAM AS usercolor, c.CMNCODNAM AS usercolor,
(SELECT COUNT(*) FROM votmember vm WHERE vm.LOCVOTSEQ = a.LOCVOTSEQ) AS total_votable,
(SELECT COUNT(*) FROM votrecord v WHERE v.LOCVOTSEQ = a.LOCVOTSEQ) AS total_voted,
CASE CASE
WHEN EXISTS ( WHEN EXISTS (
SELECT 1 SELECT 1
@ -66,7 +68,7 @@
AND EXISTS ( AND EXISTS (
SELECT 1 FROM votmember vm SELECT 1 FROM votmember vm
WHERE vm.LOCVOTSEQ = a.LOCVOTSEQ WHERE vm.LOCVOTSEQ = a.LOCVOTSEQ
AND vm.MEMBERSEQ = #{userId} -- 현재 사용자가 투표 가능 멤버인지 확인 AND vm.MEMBERSEQ = #{userId}
) )
) AS subquery ) AS subquery
WHERE 1=1 WHERE 1=1