私は 2 つの 2 つのテーブルを持っquestionpool
てquestion
いquestion
ますquestion pool
。正しいランダム結果を返すサブ選択クエリを使用してクエリを作成しましたが、question
テーブルから複数の列を返す必要があります。
クエリの目的は、「質問プール」テーブルの「QuizID」ごとに「質問」テーブルからランダム テストを返すことです。
SELECT QuestionPool.QuestionPoolID,
(
SELECT TOP (1) Question.QuestionPoolID
FROM Question
WHERE Question.GroupID = QuestionPool.QuestionPoolID
ORDER BY NEWID()
)
FROM QuestionPool
WHERE QuestionPool.QuizID = '5'