У меня есть таблица с именем student
и имеет следующие поля:Должен ли я создать таблицу для отслеживания экземпляров «отсутствующих» записей?
idno(primary), lastname, status, password, syearid(foreign)
Моя проблема в том, что я должен хранить unvoted студентов в каждом school_year (syearid):
У меня есть таблица, в которой хранятся ученики, которые уже голосовали. Как я должен отслеживать неизведанных учеников? Должен ли я сделать другую таблицу ?. Одна из моих проблем заключается в том, когда студент регистрируется в school_year (2015) или syearid (2000) и голосует за создание записи о студенческом записях, когда студент снова проголосует за следующую школьную школу, он создаст еще одну запись в таблице голосов студентов, но мой вопрос заключается в том, как сохранить ученица без права голоса, если студент может зарегистрироваться только один раз в течение жизни (первичный - это мой idno, поэтому ученик больше не может регистрироваться, но ученик-ученик тот же, когда он/она зарегистрирован). Что мне делать?
несколько столбцов первичного ключа? Добавить столбец 0/1 для голосования/не проголосовали? Я действительно не понимаю, что вы написали. – Sebas
учебный год - это моя проблема, когда студент зарегистрировался как 2015 год и проголосовал с этого года, он сохранит в другой таблице, который будет обрабатывать откровенный, idno, syearid, syearid будет обрабатывать тот студент, который уже проголосовал, и это не проблема, потому что он таблица, которая будет обрабатывать ученика, уже проголосовавшего, но у меня нет записей для ученика, который не проголосовал год –