我有一个带有一条记录的主表:
employee Id
-----------
10
和包含 4 条记录的详细信息表:
employee Id1
-----------
10
20
10
10
我的加入条件是employee Id = employee Id1
普通加入类型。
我的问题是我会得到以下哪个输出表?
- 输出只有 1 条记录 (10) 的员工 ID 表?
或者
- 输出包含 3 条记录(10、10、10)的员工 ID 表?
我有一个带有一条记录的主表:
employee Id
-----------
10
和包含 4 条记录的详细信息表:
employee Id1
-----------
10
20
10
10
我的加入条件是employee Id = employee Id1
普通加入类型。
我的问题是我会得到以下哪个输出表?
或者
对于 Normal 连接类型,输出为 3 行
NORMAL JOIN - 它将从两个表中提供匹配的行
MASTER OUTER JOIN - 它将提供 MASTER 表中的匹配行和 DETAIL 表中的所有行,其余行将被丢弃。
DETAIL OUTER JOIN - (正好相反)它将提供来自 DETAIL 表的匹配行和来自 MASTER 表的所有行。其余的行被丢弃。
具有较少行和较少重复键的源应视为主源,其他源应视为详细信息。
输出显然应该是3条记录。
您的输出将包含满足给定条件的 3 条记录