时间:01-17人气:18作者:飘零燕
SQL左连接和右连接的主要区别在于连接时以哪个表为基础。左连接以左表为基础,返回左表所有记录,右表没有匹配的则显示为空。右连接以右表为基础,返回右表所有记录,左表没有匹配的则显示为空。两者在结果集范围上相反,但可以通过调整表顺序实现相同效果。
区别
左连接:以左表为主表,无论右表是否有匹配记录,左表数据都会完整显示。右表字段在无匹配时显示为空值。比如查询用户订单,左连接用户表后,即使某个用户没有订单,用户信息仍会保留。
右连接:以右表为主表,无论左表是否有匹配记录,右表数据都会完整显示。左表字段在无匹配时显示为空值。比如查询订单详情,右连接商品表后,即使某订单没有关联商品,商品信息仍会保留。
注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com