2
簡単な説明: 私は列を持つTABLE1を持っているが、従業員が1ヶ月列1のエントリが列2(postgresql)に重複エントリを持つことを制限する方法はありますか?
employee_id month amount_spent
E-124 JANUARY 200$
E-124 MARCH 14$
E-78 JANUARY 56$
を唯一つのエントリを持つ必要があり、私は(E-124、1月のエントリーを制限したいamount_spent
、月、EMPLOYEE_ID 、14 $)はすでにE-124が1月分の経費を提出しているためです。
employee_idとmonthの簡単な 'UNIQUE'インデックスはそれを行うべきです...? –
CONSTRAINT emp_id_month UNIQUE(employee_id_id、month) これは動作しますか? はJANUARYとMARCHを除く任意の月のレコードを入力できます – Hardy
@ Hard:はい、ユニークなインデックスの仕組みです。ただ試してみてください。 –