※ ChatGPTを利用し、要約された質問です(原文:データの全項目比較について)
二つのテーブルを比較して異なるデータを抽出するSQL構文の作成方法
このQ&Aのポイント
二つのテーブルを比較して、Aテーブルにない品物や異なる産地や個数や味評価を持つデータを抽出する方法について教えてください。
結果としては、品物名が同じであるがAテーブルとBテーブルで異なる値を持つ項目を取得します。
具体的なSQL構文の記述方法や結果のイメージを提示していただけると助かります。
いいやり方があれば、おしえてください。
テーブルA**************
みかん おいしい 100個 静岡産
りんご 赤い 20個 青森産
きゃべつ 春物 10個 北海道産
テーブルB*************
みかん まずい 30個 静岡産
りんご 赤い 20個 新潟産
このような二つのテーブルがあるとして、
検索によって、Aテーブルにないもの(きゃべつ)と、
さらにAテーブルとBテーブルの品物名は同じだけど、産地や個数や味評価がことなるものを取り出すSQL構文はありませんか?
(紐付けは品物名でします)
希望する結果はこうです。
結果****
みかん おいしい まずい 100個 30個 NULL(等しいので) NULL
りんご NULL NULL NULL NULL 青森産 新潟産
きゃべつ NULL 春物 NULL 10個 NULL 北海道産 NULL
ちなみに、対象の項目は、本当は100個ほどあるのですが・・・。
どうぞよろしくお願いします。
お礼
うーん。やっぱりそうですよね。。(><) それが、すごく項目数が多かったので、何かいい方法はないかしら・・とおもったのですが。。 でも、アドバイスいただいたとおりの方法でがんばってやってみることにします!ありがとうございました。