数据库的内连接和外连接有什么区别?

如题所述

1、连接结果不同
内连接的连接结果仅包含符合连接条件的行,参与连接的两个表都必须符合连接条件;而外连接的连接结果不仅包含了符合连接条件的行,同时还包括不符合自身条件的行,其中还包括左外连接、右外连接以及全外连接。
2、注意事项不同
内连接需要注意区分在嵌套查询时使用的any以及all的区别;外连接不需要区分,左表和右表都不受限制,所有记录都显示,两个表不足的地方可用null进行填充。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-22
内连接只能查询两个表中关系匹配的记录
外连接不仅能查询两个表中关系匹配的记录,而且可以查询不匹配的纪录本回答被提问者采纳
相似回答