私の質問は親子の問題に近いもので、再帰的なクエリが必要になるかもしれませんが、フォーラムを閲覧しても答えが見つかりませんでした。ここに私の問題があります:私は3つのテーブルを持っています:
T1(人) T2(場所) T3(AとBの関係) ---------- ------ -------- id1 (ピーク) id2 (ピーク) id3 (ピーク) 名前都市id_A id_B
関連する場所と人々のグループを特定したいと思います。たとえば、
John がロンドンとパリを
訪れ、Mary がパリとニューヨークを
訪れ、Peter がバンガロールと東京を訪れ
た場合、同じグループ コードを Mary、John、Paris、London、New York に適用し、別のグループ コードを Peter に適用したいと考えています。 、東京とバンガロール。
SQLでこれを行う方法が本当にわかりません。何か案が?
ありがとう