校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 数据库 > Join、left join、inner join等
题目

下列关于数据库左连接、右连接、内连接、全连接的说法,不正确的是

A.左连接(left join):返回包括左表中的所有记录和右表中连接字段相等的记录

B.右连接(right join):返回包括右表中的所有记录和左表中连接字段相等的记录

C.内连接(inner join):只返回两个表中连接字段相等的行

D.如果语句只写join的话,表示的是左连接

解答

正确答案是 D

join默认是inner join,所以D选项有问题。

实际上本道题有两个小难点。
一个是为什么要考虑left和join的问题,区别是什么?对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚;
第二个是性能上的差别,什么时候用哪个?主要是表数据量的大小和字段的关联度。

C 0条回复 评论

帖子还没人回复快来抢沙发