数据库连接类型详解:左连接、右连接、内连接、外连接
除了左连接,数据库中还有其他几种连接方式,它们分别是右连接、内连接、外连接(全外连接和交叉连接)。
'右连接':右连接和左连接的原理是一样的,只是连接的顺序不同。右连接以右表为基础,将右表中所有的记录都包含在结果集中,同时将左表中符合条件的记录也加入结果集,如果左表中没有符合条件的记录则对应的列填充NULL值。
'内连接':内连接也叫等值连接,只返回两个表中符合条件的记录,并且只返回一次。
'外连接':外连接包括左外连接、右外连接、全外连接和交叉连接。
- '左外连接':左外连接以左表为基础,将左表中所有的记录都包含在结果集中,同时将右表中符合条件的记录也加入结果集,如果右表中没有符合条件的记录则对应的列填充NULL值。
- '右外连接':右外连接以右表为基础,将右表中所有的记录都包含在结果集中,同时将左表中符合条件的记录也加入结果集,如果左表中没有符合条件的记录则对应的列填充NULL值。
- '全外连接':全外连接返回左表和右表中的所有记录,如果没有符合条件的记录则对应的列填充NULL值。
- '交叉连接':交叉连接返回两个表中所有记录的笛卡尔积,不需要任何条件。
原文地址: https://www.cveoy.top/t/topic/nO7a 著作权归作者所有。请勿转载和采集!