重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

皆さん教えてください。

zaiko と testBと言うテーブルに商品IDカラムを入れておき
この二つのテーブルを結合して商品データはあるけど
在庫がない物だけを抽出したいのですが、その場合どのような
SQLになるでしょうか??

商品データも在庫もある場合下記のSQLで商品情報と在庫データが
出てくるのですが、その逆と言うか、商品情報は登録してあるが、
在庫テーブルに登録されていない商品情報を検索したいと思っております。

select
zaiko.*,product_data.*
from
zaiko inner join product_data on zaiko.nyuko_item_code = product.item_code


ではどうかよろしくお願いします。

A 回答 (1件)

外部結合を利用してはどうでしょう?



select
zaiko.*,product_data.*
from
zaiko RIGHT join product_data on zaiko.nyuko_item_code = product.item_code
WHER ZAIKO.NYUKO_ITEM_CODE IS NULL

(大文字の部分が変更点)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す