- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JOINを使ったSQL文を作成しようとしています。)
JOINを使ったSQL文の作成方法
このQ&Aのポイント
- JOINを使ったSQL文を作成する方法について解説します。
- 具体的なテーブルの例を用いて、JOINの中にさらにJOINさせたSQL文を作成する方法について説明します。
- 特定の条件を満たすレコードのみを抽出するための条件式についても解説します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SELECT A.USER_ID,A.NAME FROM (表A A INNER JOIN 表B B ON A.USER_ID=B.USER_ID) INNER JOIN 表C C ON B.BUMON=C.BUMON AND B.TERM=C.TERM WHERE C.MEMBER NOT IN ('10','20')
その他の回答 (1)
- yuoke
- ベストアンサー率53% (8/15)
回答No.2
かっこは必要ないですよ。 そのまんま、結合した順だとおもえばOKです。
質問者
お礼
括弧は書かなくていいのですね、、 お返事有難うございます!
補足
回答有難うございます! ちなみにですが、 最初に処理するのは、表Aと表Bの結合の方でしょうか? (表A A INNER JOIN 表B B ON A.USER_ID=B.USER_ID) ↑これによって抽出されたレコードに対して更に INNER JOIN 表C C ON B.BUMON=C.BUMON AND B.TERM=C.TERM を行って 抽出されたレコードのうちMEMBERが'10','20'以外のレコードを抽出する という解釈で合っています? お時間があったら回答お願い致します。