首页 > 试题广场 >

表关联时,以下哪种说法是正确的()

[单选题]
表关联时,以下哪种说法是正确的()
  • 左连接时,结果集数据的行数一定等于左表
  • 左连接时,结果集数据的行数一定等于右表
  • 右连接时,结果集数据的行数一定等于右表
  • 左连接时,结果集的行数可能大于左表的行数
左连接时,如果 left join on的条件在右表中有所重复,那么最终记录数目会大于原表数量,具体可参见这套题目的36题,两个表左连接会出现最后一个选项表述的情况。
发表于 2019-07-30 11:32:28 回复(0)
如果右表符合条件的记录数大于1条,就会出现1:n的情况,这样left join后的结果,记录数会多于左表的记录数。

发表于 2019-08-29 13:54:42 回复(0)
我觉得有点问题,左连接的时候按理说应和坐标的行数是一样的,右表没有的可以补null,右连接自然是以右表数据为基准,感觉有问题
发表于 2019-07-23 15:33:28 回复(2)
D,左边一连多就会有可能大于左表行数
发表于 2019-07-31 16:22:03 回复(0)
左连接以join左表为主表,右连接以join右边的表作为主表,左连接也就意味着左表不能有空记录,即右表有空。
发表于 2021-10-11 19:53:15 回复(0)
外连接查询 (左连接,右连接) 左连接查询(LEFT JOIN):返回左边表中所有记录以及和右表连接字段相等的记录 # 左连接查询示例:返回左表product表的所有数据,以及相应的右表catering表的数据,右表中没有值的返回NULL 右连接查询(RIGHT JOIN):返回右边表中所有记录以及和左表连接字段相等的记录 # 右连接查询示例:返回右表catering表的所有数据,以及相应的左表product表的数据,左表中没有值的返回NULL
发表于 2019-09-15 12:12:00 回复(0)
1连多可能回大
编辑于 2024-02-23 00:12:17 回复(0)
我认为在两个表进行连接时,无论是左连接还是右连接;比如在左连接的时候,是以左表中得数据行数为基准,右表中补null,而不是在左表已知固定行数上进行增加,这有违规则,望大神指点。
发表于 2020-10-20 13:35:21 回复(0)