update CTE LastContent and CTE Questions

This commit is contained in:
pasha1coil 2025-08-24 10:15:32 +03:00
parent db6777276d
commit a7e78bc488

@ -556,7 +556,8 @@ SELECT
a.question_id, a.question_id,
a.content AS last_answer_content, a.content AS last_answer_content,
a.result, a.result,
a.start a.start,
a.session
FROM FROM
QuizAnswers a QuizAnswers a
LEFT JOIN ( LEFT JOIN (
@ -574,6 +575,7 @@ SELECT
GROUP BY GROUP BY
question_id, session question_id, session
) AS last_created_at_one_session ON a.session = last_created_at_one_session.session AND a.question_id = last_created_at_one_session.question_id AND a.created_at = last_created_at_one_session.last_created_at ) AS last_created_at_one_session ON a.session = last_created_at_one_session.session AND a.question_id = last_created_at_one_session.question_id AND a.created_at = last_created_at_one_session.last_created_at
WHERE a.start = FALSE
), ),
Questions AS ( Questions AS (
SELECT SELECT
@ -586,7 +588,7 @@ SELECT
FROM FROM
question q question q
JOIN LastContent lc ON q.id = lc.question_id JOIN LastContent lc ON q.id = lc.question_id
JOIN answer a ON q.id = a.question_id JOIN answer a ON q.id = a.question_id AND a.session = lc.session
WHERE WHERE
a.quiz_id = $1 a.quiz_id = $1
AND a.start = FALSE AND a.start = FALSE