sql left join、right join、inner join查询


左连接

       关键字 left join    on   表1key=表2key  (过滤条件)

SQL语法基本结构:

     SELECT  *

     FROM   t_table_a a

     LEFT JOIN t_table_b b

     ON  a.key = b.key

结果:左表 t_table_a的全部记录会显示出来,右表t_table_b 符合条件 ON  a.key = b.key 的记录才会显示,不符合则显示为NULL

 

右连接

       关键字 right join    on   表1key=表2key  (过滤条件)

SQL语法基本结构:

     SELECT  *

     FROM   t_table_a a

     RIGHT JOIN t_table_b b

     ON  a.key = b.key

结果:右表 t_table_b 的全部记录会显示出来,左表t_table_a 符合条件 ON  a.key = b.key 的记录才会显示,不符合则显示为NULL,与左连接相反

 

内连接

      关键字 inner join    on   表1key=表2key (过滤条件)

SQL语法基本结构:

     SELECT  *

     FROM   t_table_a a

     INNER JOIN t_table_b b

     ON  a.key = b.key

结果:两个表 t_table_a,t_table_a 符合条件 ON  a.key = b.key 的记录才会显示,为两个表的交集

 

原创文章,作者:6024010,如若转载,请注明出处:https://blog.ytso.com/274674.html

(0)
上一篇 2022年7月16日
下一篇 2022年7月16日

相关推荐

发表回复

登录后才能评论