プロジェクトには現在、ユーザー、競技会、競技会ユーザーの 3 つのテーブルがあります。
アイデアは、管理者がコンテストを作成し、ユーザーがそれらに参加できるということです。コンペティションのすべての詳細を保存するコンペティションと、ユーザーの詳細を保存するユーザーがいます。私のコンペティション ユーザーは、コンペとユーザーからの外部 ID を保存しているだけなので、それらをリンクすることができます。多くのユーザーが多くのコンペを行うことができます。
問題は、ユーザーに質問に答えてもらいたいときに発生します。競合テーブルに回答を保存することはできません。これは、ユーザーにも同じように大量の重複データが作成されるためです。どこに保管すればよいのか、まったくわかりません。回答と呼ばれるスタンドアロンのテーブルを用意することを考えましたが、他のテーブルに関連してそれを実装する方法が正確にわかりません。
どんな助けでも大歓迎です