关闭

oracle左、右连接

408人阅读 评论(0) 收藏 举报
SQL>   select   id   from   tab1;  
   
  ID  
  
----------  
  1  
  
2  
  
3  
   
  SQL
>   select   id   from   tab2;  
   
  ID  
  
----------  
  2  
  
3  
  
4  
   
  SQL
>    
  SQL
>   select   tab1.id,tab2.id   from   tab1,tab2   where   tab1.id=tab2.id;  
   
  ID                   ID  
  
----------   ----------  
  2                     2  
  
3                     3  
   
  SQL
>   select   tab1.id,tab2.id   from   tab1,tab2   where   tab1.id(+)=tab2.id;  
   
  ID                   ID  
  
----------   ----------  
  2                     2  
  
3                     3  
                        
4  
   
  SQL
>   select   tab1.id,tab2.id   from   tab1,tab2   where   tab1.id=tab2.id(+);  
   
  ID                   ID  
  
----------   ----------  
  1  
  
2                     2  
  
3                     3  
   没有值可以“等联接”出来的字段为空值  
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:40391次
    • 积分:820
    • 等级:
    • 排名:千里之外
    • 原创:40篇
    • 转载:7篇
    • 译文:0篇
    • 评论:3条
    最新评论