连接数据库的四种方式

 时间: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左侧项目栏不见了解决方法
  • 热门搜索
    宁海旅游 辽阳旅游 长江三峡旅游攻略 惠州旅游景点大全 诸暨旅游 大庆旅游 白洋淀旅游 南京 旅游 黑龙江工程学院昆仑旅游学院 东澳岛旅游攻略