2012-04-21 12 views
0

私は、従業員の出席のためのアプリケーションを作成するよう求めています、と私は論理的な問題を抱えていますdate,check(真または偽)、idがPKです。論理的な問題は

自分で各従業員の出席を提出するフォームがあります。ユーザーは従業員の名前を持つフォームを持ち、ドロップダウンボックスに全従業員が入力され、日付を入力する日付入力テキスト、最後に「はい」または「いいえ」ドロップダウンボックスが表示されます。私の問題は、同じ日付と同じ従業員に1回以上の出席を入力できることです。従業員は1カ月で40日間の出席で終わる可能性があります。

私はデータストアのGoogleアプリケーションエンジンを使用していますので、この問題を解決するための提案はありますか?

+0

データストアを使用している場合、なぜSQLについて質問していますか?データストアはSQLをサポートしていません。 –

答えて

0

固有のキー(empid、date)を作成できるはずです。 2番目の主キーと同じように動作します。重複はありません。

+0

はデータストアで可能ですか? – user1031152

+0

私は 'google appsエンジンwith datastore'を知りませんが、ANSI SQLはそれをサポートしています。例[here](http://www.w3schools.com/sql/sql_unique.asp)を参照してください。 –

+0

Datastoreは、そのようなユニークなキーをネイティブにサポートしていません。 DatastoreがSQLであると仮定しないでください。そうではありません。 –