私はクイズを作成しています。プレイヤーからの応答をSQL Serverデータベースに保存しています。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)
通常動作罰金(読み込み/書き込み)ですが、私は一つの特徴にクロッパーのおかげで報告システムを作り上げることだし、来ている:
プレイヤーは質問を再訪し、回答を変更することができます。これにより、「応答」テーブルに新しい行が作成されます。
レポート(この場合は特定の質問IDに基づいています)で最新の回答のみを選択する必要があります。したがって、あるプレーヤーが回答を変更した場合は、2つではなく1つのレコードを返します。
答えはおそらく驚くほど明白ですが、私はそれほど長い間それを見てきましたが、明らかに私の理解を超えています。
誰でも手助けできますか?
すべての回答ありがとうございます!これは私のニーズに最も適しているようです。私は後でこのテクニックを覚えなければならないでしょう... – MassivePenguin