私は内部結合、左結合、右結合、外部結合について知っています。 自己結合とは何ですか? 自己結合とは何かを説明し、使用する場所と使用する場所を教えてください。セルフ・ジョインとは何ですか?また、3つ以上のテーブルのセルフ・ジョインを作成する方法は?
次に、自己結合を使用して3つ以上のテーブルを結合する方法を知りたいと思います。
例:顧客テーブル
1)得意先のuniqueidentifier主キーNOT NULL、 2)CustomerNameのVARCHAR(100)、 3)CustomerTypeID UNIQUEIDENTIFIERヌル、
CustomerType
1 )CustomerTypeID uniqueidentifierプライマリ・キーnot null 2)CustomerType varchar null
CustomerAddress表
1) 2)得意ヌルUNIQUEIDENTIFIER、 3)あるAddressId UNIQUEIDENTIFIERヌルnullでない主キーをUNIQUEIDENTIFIER CustomerAddressID、
アドレス
1)主キーをUNIQUEIDENTIFIERあるAddressId nullでない、 2)Street varchar(100)null、 3)場所varchar(100)null、 4)varchar(100)、nul L、 5)エリアID UNIQUEIDENTIFIERヌル、 6)PINコードVARCHAR(100)
エリア
1)nullでない主キー、 2 UNIQUEIDENTIFIERエリアID)エリアvarchar型(ここでは100)
私はいくつかのテーブルを言及します。今、CustomerName、CustomerType、Street、Place、Location、Area、PinCodeを表示したいと思います。今私はこれらのテーブルの自己結合を置く。いずれかがこの概念を説明してください。