我有选择查询和resultind数据集,如下所示;
查询:select op_id, op_name, emp_id from employee where ....
生成的数据集:
OP_ID | OP_NAME | EMP_ID
----- ------- ------
1234 | NULL | 1
2345 | fgdf | 2
3456 | sdfsasd | 3
4567 | NULL | 2
1234 | xcxc | 3
2345 | sfsfs | 4
我的目的是从另一个包含等于op_name
的{{1}}的表中获取上述select语句的空值。
emp_name
我的选择查询应该是什么? 谢谢你的帮助。
答案 0 :(得分:2)
你走了:
select e.op_id
, nvl(e.op_name, o.emp_name) op_name
, e.emp_id
from employee e
, other_employee_table o
where e.emp_id = o.emp_id
and ...