- ベストアンサー
JOINの時のONとWHEREの違いについて
二つのテーブルをjoinして比較したいときに 比較対象の項目がA,Bとあったとします。AはキーですがBはキーではありません。 このとき、ON句でTABLE1.A=TABLE2.A and TABLE1.B=TABLE2.B とかくのと ON句でTABLE1.A=TABLE2.A WHERE TABLE1.B=TABLE2.B と書くのとで結果に違いはあるのでしょうか? 違いが見つけられずに困っています。 違っていない場合、どちらが一般的でしょうか? どうぞよろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- jamshid6
- ベストアンサー率88% (591/669)
回答No.1
お礼
ありがとうございます。 外部結合だと差がでてきますね。 気をつけます。ありがとうございました。