读书人

sql关系查询操作有关问题

发布时间: 2012-01-07 21:41:55 作者: rapoo

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(+)

读书人网 >oracle

热点推荐