Oracle11g 查询两个表的联接操作
表:1Oracle11g 查询两个表的联接操作,oracle11g,Oracle11g,表:1 EMP_ID DEPT BATCH_CODE DEP_CODE 1234 IT B4 D1 4567 DESIGN B5 D2 1232 MARKETING B6 D3 EMP_ID是表1中的主键 表格:2 CODE DESCRITPION B4 IT DEVELOPMENT D1
EMP_ID DEPT BATCH_CODE DEP_CODE
1234 IT B4 D1
4567 DESIGN B5 D2
1232 MARKETING B6 D3
EMP_ID
是表1中的主键
表格:2
CODE DESCRITPION
B4 IT DEVELOPMENT
D1 TECHNICAL DESING
B5 SUPPORT
D2 DB DESIGNER
B6 SALES
D3 CASH
预期产出
BATCH CODE Batch Description Dep_Code Dep_Descritpion
B4 IT DEVELOPMENT D1 TECHNICAL DESING
B5 SUPPORT D2 DB DESIGNER
B6 SALES D3 CASH
有人能帮我构造一个查询,从表1和表2的值中获得预期的输出吗?试试这个查询
select b.CODE BATCH_CODE,b.Description BATCH_Description,
c.code Dep_Code,c.Description Dep_Descritpion
from table1 a
join table2 b on a.BATCH_CODE=b.CODE
join table2 c on a.DEP_CODE=c.CODE
你有没有努力过。。如果是这样,请发布您的尝试