我有两个如下所示的表,第一个是有列的员工
empid empname empstaus
第二个是表是 bbb
eempid empdept empworty
两个表都以 id 为基础加入
现在我必须进行某种过滤,因为在 emp 表中,状态可以是值或 null,因此对于值为 null 的员工,我需要检查其他表 bbb 并仅打印 emp 中状态为 null 的员工的所有详细信息表请告知如何实现这一点,我使用 oracle 作为数据库
我有两个如下所示的表,第一个是有列的员工
empid empname empstaus
第二个是表是 bbb
eempid empdept empworty
两个表都以 id 为基础加入
现在我必须进行某种过滤,因为在 emp 表中,状态可以是值或 null,因此对于值为 null 的员工,我需要检查其他表 bbb 并仅打印 emp 中状态为 null 的员工的所有详细信息表请告知如何实现这一点,我使用 oracle 作为数据库
如果我理解正确,请尝试
SELECT b.*
FROM bbb b JOIN employee e
ON b.eempid = e.empid
WHERE e.empstatus IS NULL
这是SQLFiddle演示。