首页 > 技术文章 > 数据库之left join,right join,inner join实例

Mark-blog 2019-04-20 23:01 原文

开始实例:

两个表:t_a,t_b如下:

t_a:                                             t_b:

             

一、LEFT JOIN:A左交B     (显示A中所有数据也可以包括B中的数据(B中没有也行,显示NULL))

SELECT  *
FROM t_a LEFT JOIN t_b ON t_a.id=t_b.id;

结果如下:

       A中信息   ||  B中信息

 

 二、RIGHT JOIN:A右交B (显示B中所有数据也可以有A中数据(A中没有也行,显示为NULL))

 SELECT  *
FROM t_a  RIGHT JOIN t_b ON t_a.id=t_b.id;

     A                  ||              B

 

三、INNER JOIN:A内交B(显示A,B中相同的数据)

SELECT *
FROM t_a INNER JOIN t_b ON t_a.id=t_b.id;

                   A                ||              B

多谢大家浏览。

 

推荐阅读