SQL Server 2012を使用しています。これらのテーブルに参加できる2つのテーブルを結合したいのですが、テーブル?例えば2つのテーブル間のリレーションシップを取得するために必要なすべてのテーブルの検索
:私はtable D
にTable A
に参加すると、私はB
にし、その後C
へとD
に終わりA
を接続する必要があることを行う必要があります。
私の質問は、テーブルごとにテーブルを検索せずにデータベース内の何千ものテーブルの中でテーブルB
とC
を見つけることができますか?
どうもありがとう、 オハッド
サンプルテーブルのデータと予想される結果を追加します。 (1000年代のテーブルでは...おそらく設計上の問題です!) – jarlh
2つの任意のテーブルの間に複数の外部キーとパスがあることは(一般的に)完全に可能です。したがって、テーブル間の "the"パスを見つける方法はありません。 –