连接数据库的四种方式

 时间:2026-02-12 16:02:12

1、 1) 内连接   


  select   a.*,b.*   from   a   inner   join   b     on   a.id=b.parent_id   

  或者是:

 select a.*,b.*  from a,b where a.id=b.parent_id

    


  结果是     
  1   张3                   1     23     1   
  2   李四                  2     34     2  

2、 2)左连接   


  select   a.*,b.*   from   a   left   join   b     on   a.id=b.parent_id       

  或者是

 select a.*,b.*  from a,b where a.id=b.parent_id(+)


  结果是     
  1   张3                   1     23     1   
  2   李四                  2     34     2   
  3   王武                  null   

3、 3) 右连接   


  select   a.*,b.*   from   a   right   join   b     on   a.id=b.parent_id  

  或者是

  select   a.*,b.*   from   a ,b  where   a.id(+)=b.parent_id  

     


  结果是     
  1   张3                   1     23     1   
  2   李四                  2     34     2   
  null                       3     34     4   

4、 4) 完全连接   


  select   a.*,b.*   from   a   full   join   b     on   a.id=b.parent_id   

  结果是     


  1   张3                  1     23     1   
  2   李四                 2     34     2   
  null                   3     34     4   
  3   王武                 null
  • navicat怎么连接mysql
  • eclipse中java项目如何导入导出
  • 怎么用navicat向mysql表添加一行数据
  • 用word画E-R图,怎么画?
  • eclipse左侧项目栏不见了解决方法
  • 热门搜索
    有点方是什么意思 植物染发剂什么牌子好 骊歌的意思 什么是分流器 风号浪吼什么意思 一元复始的意思 什么是控股公司 公司祝福语 什么是防水布 mpp文件用什么打开