-5

ここに画像の説明を入力

分析するのに苦労しています... 私は学生であるテーブルを持っています。投票済みおよび 0 のステータスがあります。0 はまだ投票されていないことを意味し、投票済みはすでに投票済みであることを意味します。私は学年であるsyearidを持っています。私の主要な番号は、学生番号である IDNO です。

これが私の問題です。学生がその学年にすでに投票している場合、学生は再度投票することはできず、すでに投票したというメッセージが表示されます。これで、ステータスが投票済みに更新されます。学生が別の年に再度投票すると、正しい idno が重複していると表示されます。今、私の問題です。学生が年に 1 回だけ投票できるようにしたいのですが、私のプライマリーのため、別の年に再度登録することはできません。何かを処理する別のテーブルが必要な場合は、助けてください。本当に助けが必要です

4

1 に答える 1

0

自動的にインクリメントする ID を取得して、それをプライマリ ID にすることができると思います。次に、生徒に投票を許可する前に、生徒番号と syearid とステータスを確認する必要があります。これにより、投票レコード用のテーブルを 1 つだけ持つことができます。

于 2015-11-19T05:18:38.023 に答える