在用sql语句查询数据库时,何时用左外连接
3个回答
展开全部
即从左表中取得所有的行.
如:员工表(左)和工资表(右), 如果是用左外连接,那么不管该员工有没有工资都会显示。如果用inner join 则只显示有工资的员工。
如:员工表(左)和工资表(右), 如果是用左外连接,那么不管该员工有没有工资都会显示。如果用inner join 则只显示有工资的员工。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
左外连接的结果为不仅包含符合联接条件的数据行,而且还包含左表的不符合联接条件的所有行
如a left join b on a.col1 = b.col1 ,则结果包含a.col1 = b.col1条件的行,另外还包含a表中不符合该条件的行,这些行b表的值都为null
如a left join b on a.col1 = b.col1 ,则结果包含a.col1 = b.col1条件的行,另外还包含a表中不符合该条件的行,这些行b表的值都为null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询