update CTE LastContent and CTE Questions
This commit is contained in:
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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user