質問: SQL初心者です。 とある抽出方法で止まっております。 3つのテーブルから抽出したいのですがやり方がわからず困っております。 ご助言願えますでしょうか ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/0b88a10794ddf6bc1d175734c488279a.png) イメージとしては上の票のような形で抽出したいのです。 No.3のテーブルにあるカラム「Number:223」を条件としてカラム「ID」を取り出し No.1とNo.2のテーブルから、No.3で取り出した「ID」があるレコードを抜き出して連結して抽出をしたいです。 使用しているOSとサーバー OS:Windows Server 2016 サーバー:SQL Server 2017 なのでT-SQLで出力したいです。 説明が分かりにくくてすみません よろしくお願いします。
回答: それぞれのテーブルの一意キーがIDであるなら、 ``` select [取得したい項目を列挙] from No1 as t1 inner join No2 as t2 on t1.ID=t2.ID inner join No3 as t3 on t1.ID=t3.ID where t3.Number=223 ```