时间:01-18人气:30作者:泠仴殘情
SQL内连接只返回两个表中匹配的记录,而外连接会返回至少一个表中的所有记录,不匹配的显示为空。
区别
内连接:只显示两个表中字段值相等的记录。比如查询学生和班级表,只返回有班级的学生信息,没有班级的学生不会显示。结果集较小,数据精确,适合需要严格匹配的场景。
外连接:分为左外连接、右外连接和全外连接。左外连接保留左表所有记录,右外连接保留右表所有记录,全外连接保留两个表所有记录。不匹配的字段显示为NULL。比如查询学生和班级表,左外连接会显示所有学生,即使没有班级信息。结果集较大,适合需要保留完整数据的场景。
注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com