という名前のテーブルstudent
があり、次のフィールドがあります。
idno(primary), lastname, status, password, syearid(foreign)
私の問題は、投票されていない学生を各school_year(syearid)に保存する必要があることです:
すでに投票した学生を格納するテーブルがあります。投票されていない学生を追跡するにはどうすればよいですか? 別のテーブルを作成する必要がありますか。私の問題の1つは、学生がschool_year(2015)またはsyearid(2000)に登録して投票すると、学生の投票レコードが作成され、学生が次のschool_yearに再度投票すると、学生の投票テーブルに別のレコードが作成されることですが、私の質問学生が一生に一度しか登録できない場合、投票されていない学生を保存する方法です(プライマリは私のidnoであるため、学生は再登録できませんが、学生のschool_yearは登録時と同じです)。私は何をすべきか?