ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3350059 片方のテーブルに存在しないレコードの抽出する方法
質問者:kyoui shop1テーブルに存在して、shop2テーブルに存在しないレコードを抽出させたいのですが、
どのようにSQLを書けば良いのでしょうか?
よく知らないのですが、SQLでは結合?というジャンルの手法ですか?


shop1テーブル
nama num
みかん 10
りんご 20
なし 30
いちご 50


shop2テーブル
name num
みかん 55
りんご 44
なし 33
困り度:
  • 困っています
質問投稿日時:
07/09/16 16:20
この質問に対する回答は締め切られました。

回答良回答10pt

ANo.1 カテゴリ通り、SQL Serverについての質問ですか?特定のRDBMSに関する質問なら、バージョンを明記しましょう。せっかく具体的なアドバイスをもらっても、質問者さんの環境では実行できないかも知れません。

質問の差分検索を行う方法は、1文で行うとしても次の三つの方法がすぐに思い浮かびます。

(1)not existsを使う
(2)not inを使う
(3)left joinを使う

「丸投げ」はここの禁止事項でもあるので、上記のキーワードでネット検索してみてください。
回答者:chukenkenkou
種類:アドバイス
どんな人:専門家
自信:参考意見
回答日時:
07/09/16 22:12
この回答へのお礼この回答にお礼をつける(質問者のみ)