質問 |
||
| 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 |
|
| |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |