当一个表具有空值时,连接两个表

时间:2012-07-19 09:38:23

标签: sql oracle join null

enter image description here

我想从员工表中列出员工及其工作(使用job_id密钥),但有些员工的工作ID为null,当我使用连接时,空值不显示。我希望没有工作ID的员工以工作名称为空。我该怎么做?

这是我试过的

select EMP_ID,MANAGER_EMP_ID,FNAME||' '||LNAME as EMP_FULL_NAME,
HIRE_DATE as EMP_JOINING,salary as EMP_SALARY,function as
EMP_DESIGNATION from employee e join job j on e.job_id=j.job_id

1 个答案:

答案 0 :(得分:6)

只需将join更改为left join ...