質問のリストと各質問の可能な回答を返す次のクエリがあります。
SELECT
sq.question_id, sq.question_text, qo.question_option_id, qo.option_text
FROM
dbo.survey_question sq
LEFT OUTER JOIN dbo.question_option qo on sq.question_id = qo.question_id
ORDER BY
sq.question_id
また、特定の回答が選択された回数を返す次のクエリがあります。
SELECT ra.question_id, ra.question_option_id, count(*) AS Total
FROM
dbo.form_response_answers ra
GROUP BY ra.question_option_id, ra.question_id
これらの2つのクエリを組み合わせて、返される結果に、その回答が選択された回数に加えて、すべての質問/可能な回答(最初のクエリなど)がリストされるようにする必要があります。
2番目のクエリからVIEWを作成し、最初のクエリから2番目のクエリまでいくつかの外部結合を実行しようとしましたが、機能させることができませんでした。誰かが私をこれについて正しい方向に向けてくれるでしょうか?