問題の解決策を検索して検索しましたが、役立つ可能性のあるものを見つけましたが、必要なものに対してそれが正しい方法であるかどうかはわかりません。私はSQLを学んでいて、かなり新しいことを覚えておいてください。しかし、内部結合を使用してクエリを実行する 2 つのテーブルがあります。
CAVITY
両方のテーブルに名前が付けられた列がありますが、それらは異なる形式で値を保持しています。1 つのテーブルは値を H02 として保持し、もう 1 つのテーブルは値をちょうど 2 として保持します。
H02 形式を使用してこの列を内部結合したいのですが、値を単一の数値として保持するテーブルを更新したくありません (データ入力用)。たとえば、1 つのテーブル列に H02 があり、もう 1 つのテーブル列に 2 がある場合、それを結合したいと考えています。1 つのテーブルに H13 があり、他のテーブルに 13 がある場合、それも結合したいと考えています。したがって、基本的には、H と 0 を削除したいと考えています (ただし、H の直後に 0 がある場合のみ)。反対のことをして、他のテーブルの結果から H / H0 を追加する方法がない限り。
example data
table1.cavity table2.cavity
H01 = 1
H02 = 2
H10 = 10
H12 = 12
クエリの結果が H0 バージョンであるかどうかは問題ではありません。結合が必要なだけです。最終的にはどちらの結果にも対応できます。
SQL Server 2005 を使用しています
残りのクエリがあり、正常に動作します。この余分な結合を追加するだけです。助けてください!どんな助けでも大歓迎です。ありがとうございました