M:N 関係を持つ 2 つのテーブルを作成しています。一方のテーブルはユーザーと呼ばれ、もう一方のテーブルは編集 (画像またはテキストの編集であるため編集) と呼ばれ、ユーザーは編集に投票でき、編集は複数の投票を持つことができるため、リンク テーブルです。ユーザーが編集に投票すると、2つの編集を比較する投票なので、比較されている編集を保存したいと思います。それをデータベースに実装する良い方法は何だろうか。
したがって、2 つの編集がユーザーによって投票され、一方が他方よりも優れています。投票された投票された値と、それが比較された他の編集の両方を保存したいと思います。
私の元のデザインは次のようになります。
これが私が思いついた解決策です。これが私が望むものを達成する良い方法であるかどうか教えてください: