みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

left outer joinで抽出したい

SELECT (TABLE1 INNER JOIN TABLE2 ON TABLE1.CODE = TABLE2.CODE) INNER JOIN TABLE3 ON TABLE1.JAN = TABLE3.JAN

というSQL文があります。この文を変更して下記の条件での抽出をおこないたいと思います。

■TABLE1.JANを元にする。
■TABLE1.JAN = TABLE3.JANは抽出に含めない
■TABLE1.JANに存在していて、TABLE3.JANに存在しないJANをTABLE1.JANから抽出

このようなSQL文をかきたいのですが、どのようなSQL文にしたらよいでしょうか?
left outer joinを使えばいいとは思うのですが、そこから先が思い浮かびません。

よろしくお願いします。

投稿日時 - 2011-10-26 23:05:02

QNo.7096471

暇なときに回答ください

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

... TABLE1 LEFT JOIN TABLE3 ON TABLE1.JAN = TABLE3.JAN WHERE TABLE3.JAN IS NULL

投稿日時 - 2011-10-27 00:02:23

お礼

ありがとう!!

投稿日時 - 2011-10-31 23:15:47

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問