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 的记录才会显示,为两个表的交集

 

posted @   遇事不决,量子力学  阅读(93)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示