を:防ぎ重複例えば
我々はparent_dev_id(foreign key)
を経由して自己に参照するid(primary key)
とテーブル'device'
を持っています。あなたは{id=1,parent_dev_id=NULL}
でデバイスを持っていて、その中に複数のデバイスを追加したい場合は
は、次のデバイスは、ID = 2とPARENT_ID = 1または2つの装置id=3,id=4
とデバイスid=2,parent_dev_id=NULL
を持っていますが、それらはすべて同じparent_dev_id=2
を持っています。
id == parent_dev_idの特定の状況を拒否または制限することはできますか?私たちはそれはあなたが見ることができるように、これはテーブル
ある
可能になりたいいけないので、{id=3,parent_dev_id=NULL}
持つデバイスは、その中に2つの他のデバイス などがあります。デバイスは{id=4,parent_dev_id=3}
、デバイスは{id=5,parent_dev_id=3}
で、デバイスはデバイス内にあります。 が、それは、TTはどんな利益
申し訳ありません申し訳ありませんがあなたの例を理解しています。たぶんあなたがテーブルのようなデータを投稿する場合、[** This **](http://stackoverflow.com/questions/42353860/how-do-i-select-a-variable-row-in-sql-サーバー/ 42354610#42354610)、許可されるものと禁止されるものについて説明します。 –
サンプルテーブルを使って再度説明できますか?何がいいですか、それは何ですか? –
[コードの画像をアップロードするのはなぜですか(http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on) -so-when-asking-a-question/285557#285557) –