如果只把右边关系中要舍弃的元组保留就叫做忧外连接
给你举个例子吧,那样你也就知道干嘛用的了
例如关系表R和关系表S
R表 S表
A B C B E
a1 b1 5 b1 3
a1 b2 6 b2 7
a2 b3 8 b3 10
a2 b4 12 b3 2
b5 2
两个表之间有联系
现在你如果想保留左边关系R所有元组,用做外连接,得到的关系为
A B C E
a1 b1 5 3
a1 b2 6 7
a2 b3 8 10
a2 b3 8 2
a2 b4 12 NULL
如果你想保留右边关系S中所有元组,用右外连接,得到的关系为
A B C E
a1 b1 5 3
a1 b2 6 7
a2 b3 8 10
a2 b3 8 2
NULL b5 NULL 2
are you 明白?
左外连接,左表行全部返回,右表不合连接条件的用NULL补齐.右外连接类似.