首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

sql关系查询操作有关问题

2012-01-07 
sql关系查询操作问题表a字段codedept1省公司2台州3杭州4湖州5嘉兴6绍兴7宁波表bcodeep1a公司2b公司3c公司4

sql关系查询操作问题
表a

字段   code                                               dept
            1                                               省公司
            2                                               台州
            3                                               杭州
            4                                               湖州
            5                                               嘉兴
            6                                               绍兴
            7                                               宁波
                 

表   b    
          code                                           ep

            1                                             a公司
            2                                             b公司                              
            3                                               c公司                                      
            4                                             d公司          
         

想达到这效果:

code                       dept                           ep
 
  1                           省公司                   a公司
  2                           台州                         b公司    


  3                             杭州                       c公司  
  4                           湖州                         d公司  
  5                             嘉兴
  6                             绍兴
  7                           宁波

就是
  5                             嘉兴
  6                             绍兴
  7                           宁波
下面没有就显示空或0.
本人sql语句是初级,高手帮忙

[解决办法]
select b.code,a.dept,b.ep from 表A a left join 表b b on a.字段=b.code;
[解决办法]

Select a.code,a.dept,b.ep
from 表A a left Join 表B b on a.Code=b.code
[解决办法]
select b.code,a.dept,b.ep from 表A a ,表b b where a.字段=b.code(+);
[解决办法]
select a.code,a.dept,b.ep from a,b where a.code=b.code(+)

热点排行