質問: left joinとright joinについて sql初心者です。 基本的な質問ですみません、教えてください。 left joinとright joinについて、どちらのテーブルを左側、どちらのテーブルを右側にするのかが分かっていません。どういう基準で左側、どういう基準で右側と考えれてばいいのでしょうか? 宜しくお願いします。
回答: google検索でたまたま次のページがヒットしたので http://www.pursue.ne.jp/jouhousyo/sqldoc/select22.html 上記の【例題2】に登場するselect文で説明するなら, from 顧客表 left join 売上表 on 顧客表.顧客cd=売上表.顧客cd と書いても from 売上表 right join 顧客表 on 顧客表.顧客cd=売上表.顧客cd と書いても 「実行結果」として抽出される列の並びに違いがあるだけで,実行結果は同じです。