SQL Serverデータベースに2つのテーブルがあります。最初はTest1
であり、2番目はTest2
です。両方の表に列RegNo
があります。SQLで2つの異なるテーブルから値を選択する方法
ここでは、両方のテーブルから特定の値のRegNo
を選択します。
これは私が
SELECT Test1.SurName, Test2.Class, Test2.Medium
FROM Test1,Test2 JOINS
Test2 ON Test1.RegNo = Test2.RegNo
をやっているしかし、私のクエリがエラーを与えているものです。
RegNoは両方のテーブルにあるので、 'USING'を使用することもできます。Test1.SurName、Test2.Class、Test2.Medium Test1 INNER JOIN Test2 USING(RegNo)' –
@Bondye同じ実行計画で終わるが、SQLスニペットではうまくいきません。私の経験則:プラットフォーム固有の機能がパフォーマンスや機能をもたらす場合:それを使用します。それがポータブルな構造を言い換えるだけなら、それを使用しないでください**。 –