问答网

当前位置: 首页 > 知识问答 > sql内连接和外连接区别

sql内连接和外连接区别

知识问答 浏览3次

内连接和外连接是SQL中两种常用的联接方式,内连接是指连接结果仅包含符合连接条件的行,参与连接的两个表都应该符合连接条件;而外连接则是从指定表返回组合元组的操作,即使连接条件失败,也会返回自身不符合条件的行,其中还包括左外连接、右外连接以及全外连接 。

内连接是等值连接,只返回符合条件且在另一个表中有对应值的数据;而外连接则是非等值连接,返回符合条件或在另一个表中有对应值的数据。