您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页数据库外连接和内连接_MySQL

数据库外连接和内连接_MySQL

来源:爱玩科技网


外连接:

连接结果不仅包含符合连接条件的行同时也包含自身不符合条件的行。包括左外连接、右外连接和全外连接。


左外连接:

左边表数据行全部保留,右边表保留符合连接条件的行

LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。

右外连接:

右边表数据行全部保留,左边表保留符合连接条件的行

RIGHT JOIN 关键字会右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。

全外连接:

左外连接 union 右外连接


右外连接 right outer join 或者 right join

右外连接是在等值连接的基础上加上被连接表的不匹配数据


RIGHT JOIN 或 RIGHT OUTER JOIN。
右向外联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。
全外连接 full outer join 或者 full join

全外连接是在等值连接的基础上将左表和右表的未匹配数据都加上

只要其中某个表存在匹配,FULL JOIN 关键字就会返回行。

全外连接的等价写法,对同一表先做左连接,然后右连接
内连接,即最常见的等值连接
INNER JOIN
内连接为 两个表中必须都同时满足条件

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务