2つの列が同じデータを持つことができないようにするにはどうすればよいですか。私のテーブルは3つのフィールドで構成されています。
studentid id_project level_of_want
1 2 high
1 3 low
1 4 high
1 2 low
私が欲しいのは、1つの列が同じデータ(たとえば1 in studentid
)を持つことができるが、studentid
とid_project
が同じデータを複数回持つことができないようにすることです(上記のエンティティ1と4)。studentid
1にすることも、1にid_project
することもできますが、これは1回だけ発生します。