时间:01-18人气:29作者:荒野武者
SQL内连接只返回两个表中匹配的记录,外连接则返回匹配的记录加上左表或右表的所有记录。内连接要求两个表都有对应数据,外连接能保留不匹配的数据。
区别
内连接:只显示两个表中条件匹配的行。比如查询学生和班级信息时,只有学生属于某个班级时才会显示结果。不匹配的记录会被过滤掉,结果集较小,数据必须同时存在于两个表中。
外连接:显示匹配的行加上指定表的所有行。左外连接保留左表所有记录,右外连接保留右表所有记录,全外连接则保留两个表的所有记录。比如查询学生和班级时,即使学生没有班级或班级没有学生,相关数据仍会显示,结果集更完整。
注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com