質問 |
||
| 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 のデータを取得したいのですが一発では無理でしょうか? |