Om det finns möjlighet till flera svar för en enda fråga är det bättre att ha en primärnyckel på answer
tabell också för att identifiera varje rad unikt om vi får dubbletter av svar enligt följande
id | question_id | title
1 1 5
2 1 5
3 2 true
Men om du bara förväntar dig ett enda svar för varje fråga är det bättre att slå ihop det med question
tabell eftersom både fråga och svar är direkt beroende av en enda primärnyckel.
id | question | answer
1 quest 1 ? 5
2 quest 2 ? 5
3 quest 3 ? true
4 quest 4 ? null
Jag hoppas att detta klargör dina tvivel.