Я создаю тест и храню ответы игроков в базе данных SQL Server.
Таблица: tblResponses
Столбцы:
rId (indexed primary key)
rQuestion (links to tblQuestions)
rResponse (the player's response, links to tblAnswers)
rTimeLeft (timestamp of when answer was added)
rPlayerId (uniqueidentifier, linked to tblPlayers)
Нормальная работа - это хорошо (чтение / запись), но я создаю систему отчетности, и у меня появился инструмент благодаря одной функции:
Игроки могут вернуться к вопросу и изменить свой ответ, чтосоздает новую строку в таблице «ответов».
Мне нужно выбрать только самый последний ответ в отчетах (в данном случае на основе определенного идентификатора вопроса), поэтому, если один игрок изменил свой ответ вВ какой-то момент я хочу вернуть только одну запись, а не две.
Ответ, вероятно, ослепительно очевиден, но я смотрю на него так долго, что очевидное не в моих силах.
Можеткто-нибудь поможет?