クイズのタイトル、クイズの説明、クイズの質問と各質問の回答を取得する必要があります。私のテーブル構造は次のとおりです。
quizes
quize_id | title | user_id | ...
questions
questions_id | quize_id | question | ...
question_answers
answer_id | question_id | user_id | answer | ...
参加できます
SELECT * FROM quizes JOIN questions q ON q.quize_id=quizes.quize_id JOIN question_answers a ON a.question_id=q.question_id
しかし、これに伴う問題は、冗長なデータを含む多くの行が結果として得られることです。たとえば、各行にはフィールドtitle、user_id、...が含まれます。別の方法は、質問ごとに追加のクエリを作成して回答を取得することです。より良い方法はありますか?1つ以上のクエリを使用する必要がありますか?