假如有两个表的连接是这样的:table_1 INNERJOIN table_2,其中table_1和table_2是两个具有公共属性的表,这种连接会生成( )结果集。
A、包括table_1中的所有行,不包括table_2的不匹配行
B、包括table_2中的所有行,不包括table_1的不匹配行
C、包括两个表的所有行
D、只包括table_1和table_2满足条件的行
查看答案
正确答案
试题解析
某些情况下,需要把数字数据类型显示为相应的文本名称,这就碰到了多表连接建立记录集的问题。多表连接的类型主要有leftjoin、rightjoin和innerjoin。其主要区别如下:①leftjoin(左联接),返回包括左表中的所有记录和右表中联结字段相等的记录;②rightjoin(右联接),返回包括右表中的所有记录和左表中联结字段相等的记录;③innerjoin(等值连接),只返回两个表中联结字段相等的行。因此本题采用innerjoin,结果集将返回包括table_1和table_2都满足条件的行。