より良い方法は、投票を保存するための別のテーブルを用意することです。そして、そのテーブルには2つの属性(VoterId、CandidateId)があり、このテーブルから複数の投票を許可している場合は、投票数を取得できます。
ただし、このテーブルでは、VoterIdを主キーにする方がよいでしょう。複数の投票を避けるために
*編集:-元の投稿で要件を変更して編集されたスキーマ
*編集:-multiple votes
を許可するためにCandidateTypeテーブルにフィールドを追加しました 。(例:投票者は10 Senators
に投票できるようになりました 、maxVotePerVoter
の場合 このタイプの場合は10に設定されます。)