こんばんは。とてぃです。
新人さんにとって結合方法はテーブル結合または項目結合って何でする必要があるかわからないとのことでした。
もちろん業務で作業している場合は大体は業務ロジックで決まり事だからっていうのが大半だと思いますが。。。
そんなこんなで自分も新人時代のことを思い出しながら説明した次第です。
では、実際に説明した内容が以下になります。
結合条件について
テーブル結合または項目結合でデータを取得するパターンがあります。
項目結合
select * from aaaa,bbbb,cccc
where aaaa.test = bbbb.test and aaaa.test = cccc.test
上記のやり方は項目結合になります。
テーブル結合
select * from aaaa inner join bbbb --内部結合
on aaaa.test = bbbb.test
outer join cccc on --外部結合
on aaaa.test = cccc.test
こちらがテーブル結合になります。
テーブル結合でinner joinを使用している場合は両方のテーブルに同じデータで結合します。
outer joinは左側(aaaa)のテーブルの項目が外部結合するテーブル(cccc)の項目と一致する場合は結合します。
存在しない場合は結合しません。
まとめ
結合方法はテーブル結合、項目結合の説明は上記のようになります。
最後まで読んでいただきありがとうございました。