• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JOINを使ったSQL文を作成しようとしています。)

JOINを使ったSQL文の作成方法

このQ&Aのポイント
  • JOINを使ったSQL文を作成する方法について解説します。
  • 具体的なテーブルの例を用いて、JOINの中にさらにJOINさせたSQL文を作成する方法について説明します。
  • 特定の条件を満たすレコードのみを抽出するための条件式についても解説します。

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1416)
回答No.1

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')

goo393
質問者

補足

回答有難うございます! ちなみにですが、 最初に処理するのは、表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'以外のレコードを抽出する という解釈で合っています? お時間があったら回答お願い致します。

その他の回答 (1)

  • yuoke
  • ベストアンサー率53% (8/15)
回答No.2

かっこは必要ないですよ。 そのまんま、結合した順だとおもえばOKです。

goo393
質問者

お礼

括弧は書かなくていいのですね、、 お返事有難うございます!

関連するQ&A