时间:01-18人气:15作者:落幕日后
SQL左外连接返回左表的所有记录,即使右表没有匹配;右外连接返回右表的所有记录,即使左表没有匹配。
区别
左外连接:以左表为主,左表数据全部显示,右表匹配不到的显示为空。比如查询学生和班级,学生表左连接班级表,即使学生没分配班级,学生信息仍会列出,班级字段为空。适合需要保留左侧完整数据的场景,如用户订单查询未付款订单。
右外连接:以右表为主,右表数据全部显示,左表匹配不到的显示为空。比如查询班级和学生,班级表右连接学生表,即使班级没有学生,班级信息仍会列出,学生字段为空。适合需要保留右侧完整数据的场景,如部门员工查询空缺部门。
注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com