19 lines
468 B
SQL
19 lines
468 B
SQL
-- name: CreateQuestionAudioAnswer :one
|
|
INSERT INTO question_audio_answers (question_id, correct_answer_text)
|
|
VALUES ($1, $2)
|
|
RETURNING *;
|
|
|
|
-- name: GetAudioAnswerByQuestionID :one
|
|
SELECT *
|
|
FROM question_audio_answers
|
|
WHERE question_id = $1;
|
|
|
|
-- name: GetAudioAnswersByQuestionIDs :many
|
|
SELECT *
|
|
FROM question_audio_answers
|
|
WHERE question_id = ANY($1::BIGINT[]);
|
|
|
|
-- name: DeleteAudioAnswerByQuestionID :exec
|
|
DELETE FROM question_audio_answers
|
|
WHERE question_id = $1;
|