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

質問

QNo.3597260 SQL文にて
質問者:tkjn_0629 調べたり聞いたりしたのですが
なかなか解らなかったので、質問させてください。

AテーブルとBテーブルとがあり、Aテーブルのみにしか
存在しないデータを一発で取得することはできるのでしょうか?

Aテーブルのデータ数(100件)
Bテーブルのデータ数(80件)
Aのキー項目とBのキー項目とは同一です。

処理をしたい事はAとBとでAにしか存在しないデータを
ループせずに一回のSQLで行えたらと思っています。
困り度:
  • すぐに回答を!
質問投稿日時:
07/12/14 10:51
この質問に対する回答は締め切られました。

回答

ANo.1 inner join を使ったらよいのでは?
回答者:Qoo1985
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:
07/12/14 11:03
この回答へのお礼お返事ありがとうございます。

INNER JOINですとAとBの両方に存在するものを引っ張ってきてしまうのでだめでした。

Aテーブル
-----------------------
key1 key2
01 001
01 002
02 001

Bテーブル
-----------------------
key1 key2
02 001

といったデータの場合
01 001
01 002
のデータを取得したいのですが一発では無理でしょうか?