вопросы
- id
- question_text
1, "left or right?"
answer_choices
- id
- question_id
- answer_text
- правильно
1, 1, "left", 1
2, 1, "right", 0
ответы
- id
- question_id
- user_id
- answer_choices_id
1, 1, 1234, 2 // wrong!
1, 1, 5678, 1 // yay
Итак, вы сначала запрашиваете вопрос из таблицы questions
, а затем запрашиваете возможные ответы из таблицы answer_choices
, которые связаны с вопросом question_id
. Когда ответ дан, вы берете выбранный answer_choices_id
и сравниваете его с таблицей answer_choices
, чтобы увидеть, является ли correct
1 или 0.