我的Oracle有个表a 由三个字段jiebie1,jiebie2,jiebie3, 还有等级表b
表a
jiebie1,jibie2,jibie3
1 2 3
表b dengji mingcheng
0 不称职
1 基本称职
2 称职
3 优秀
-1 <未设置>
也就是要实现当表a jiebie1,jiebie2,jiebie3,对应值不同时,如何显示b表中所对应的名称
表a
jiebie1,jibie2,jibie3
1 2 3
表b dengji mingcheng
0 不称职
1 基本称职
2 称职
3 优秀
-1 <未设置>
也就是要实现当表a jiebie1,jiebie2,jiebie3,对应值不同时,如何显示b表中所对应的名称
from a,b b1,b b2, b3
where a.jiebie1=b1.dengji
and a.jiebie2=b2.dengji
and a.jiebie3=b3.dengji
select b1.mingcheng ,b2.mingcheng ,b3.mingcheng
from a,b b1,b b2,b b3
where a.jiebie1=b1.dengji
and a.jiebie2=b2.dengji
and a.jiebie3=b3.dengji