Visual Basic 中学校 掲示板 投稿内容
タグのない投稿を抽出 統計 RSS

Visual Basic 中学校 > 投稿一覧 >

オラクルの結合について 解決済み

SQL タグの編集...

投稿者   (社会人)   投稿日時 2019/12/24 10:55:53
初めまして、鰆と申します。

テーブル A
結合
テーブル B

テーブルAとテーブルBのデータを結合したデータを表示
また、テーブルA,あるいはテーブルBの片方しかない場合はその片方のみを表示

このようなことってできるのでしょうか?

テーブル A
Left Outer Join 
テーブルB
On A.コード = B.コード

と現状してしまっており、BになくともAにあるならば表示としてしまっているからできないのでしょうか

解決策をお教えいただけると幸いです、よろしくお願いいたします。


投稿者 (削除されました)   ()   投稿日時 2019/12/24 11:14:19
(削除されました)

投稿者   (社会人)   投稿日時 2019/12/24 11:30:00
お世話になっております、鰆と申します。

調べたつもりでしたが、FULL OUTER JOIN というものがあることを再度調べなおして知りました。
恐らくこの結合方式だと、今のところテーブルAしかない場合、テーブルBしかない場合、テーブルA=テーブルBの場合も取得できているようです。
説明にも「両方のテーブルの全データを取り出して、くっつけられる範囲でくっつける(完全外部結合)」と書かれていたので問題はないと思いますが
※参考: https://wa3.i-3-i.info/word15313.html 
何か注意すべきことなどあればお教えくださると幸いです。
何卒よろしくお願いいたします。