私はTable1からTable3へのデータのリンクに向けて取り組んでいます。私はMicrosoft SQL Serverを使用しています。私はあまりにも経験はありませんが、私の研究とテストから、私は信じているジョインズを使用するべきです。 私は表1の名前に基づいてTable3の列をすべて取得しようとしています。このパスは、名前から名前まで、ステートコードからステートコードまでです。これを動作させるにはどうしたらいいですか?私も試行されたコードを提供しました。3つのテーブル間でデータを正しく取得する
シナリオの記述例:表3に40行あり、行のうちの10行に220の状態コードがあるとします。ボブは状態コード220にあります。次に、statecodeのtable3に10行を表示する必要があります名前が 'Bob'なので220の
表1列
name | email | phone
表2列
name | statecode | company
表3列
amount | statecode | average
未遂コード
select table3.*
from table3
inner join table2
on table3.statecode = table2.statecode
inner join table1
on table2.name = table1.name
where table1.name = 'Bob'
サンプルが表示されているのではなく、IDのリンクが強調表示されている可能性があります。彼はあまり経験していないOP状態を見ています。参照のためにこれを参照してください:http://meta.stackoverflow.com/questions/341391/answering-a-question-with-a-different-approach-altogether – Tanner