S'il y a possibilité de plusieurs réponses pour une seule question alors il sera préférable d'avoir une clé primaire sur answer
table aussi pour identifier chaque ligne de manière unique si nous obtenons des réponses en double comme suit
id | question_id | title
1 1 5
2 1 5
3 2 true
Mais, au cas où vous ne prévoyez qu'une seule réponse pour chaque question, il est préférable de la fusionner avec la question
table car la question et la réponse dépendent directement d'une seule clé primaire.
id | question | answer
1 quest 1 ? 5
2 quest 2 ? 5
3 quest 3 ? true
4 quest 4 ? null
J'espère que cela clarifie votre doute.