0
I "私は私から1を選択したとき、最終的な結果は3になりたい。この例では、このSQLサーバーの無制限の結合/結合ですか?
Activity | ActivityId
Skiing | 1
Swimming | 2
climbing | 3
そして、このようなもののように2台(活性により置換活性)
ActivityId | ShouldBeReplacedWithActivityId
1 | 2
2 | 3
を有しますアクティビティはアクティビティ "テーブルに置き換えられました。これは1で始まり、このアクティビティは2に置き換えられます。しかし、2つも3に置き換えられます。
アクティビティの数は無制限で、「アクティビティによってアクティビティが置き換えられました」 これを実行する方法はありますかストアドプロシージャ/関数を使用せずに?このクエリからビューを作成することができます(結果は他のデータとの結合で使用できます)
この例は、私が助けが必要なものを説明するために簡略化されています。解決策は、新しいテーブルの作成が含ま/またはそれはあなたが再帰CTEを探している既存のソリューション
ありがとうございます。私はこれでテストします:) –
どこが定義されているか/何ですか? –
't'は元の質問に投稿したデータを含むテーブルになります。あなたのテーブルを参照せずにこのクエリがどのように機能すると思いますか? –