假如有两个表的连接是这样的:table_1 INNER JOIN table_2,其中table_1和table_2是两个具有公共属性的表,这种连接会生成( )结果集。

admin2021-06-28  27

问题 假如有两个表的连接是这样的:table_1 INNER JOIN table_2,其中table_1和table_2是两个具有公共属性的表,这种连接会生成(    )结果集。

选项 A、包括table_l中的所有行,不包括table_2的不匹配行
B、包括table_2中的所有行,不包括table_1的不匹配行
C、包括两个表的所有行
D、只包括table_1和table_2满足条件的行

答案D

解析 某些情况下,需要把数字数据类型显示为相应的文本名称,这就碰到了多表连接建立记录集的问题。多表连接的类型主要有left join、right join和inner join。其主要区别如下:
①left join(左联接),返回包括左表中的所有记录和右表中联结字段相等的记录;
②right join(右联接),返回包括右表中的所有记录和左表中联结字段相等的记录;
③inner join(等值连接),只返回两个表中联结字段相等的行。因此本题采用inner join,结果集将返回包括table_1和table_2都满足条件的行。
转载请注明原文地址:https://kaotiyun.com/show/D7lZ777K
0

最新回复(0)