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

admin2021-09-16  16

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

选项 A、包括table_1中的所有行,不包括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/FHeZ777K
0

相关试题推荐
最新回复(0)