我有带有字段 update_ version 的表,它可以有 null 和一些值..
Select * from Employee where employee_id = '1234' and updated_version is null
Select * from Employee where employee_id = '1234' and updated_version ='1'
我必须结合两个查询
我试过这样但没有用。
Select * from Employee
where employee_id = '1234'
and updated_version = (select case when updated_version is null
then NULL
else updated_version
end)
注意:我将从其他表中获取员工 ID 和更新版本的输入
对困惑感到抱歉。更新后的 Version 值不仅是 1 和 null。它可以是我从另一个表中获得的任何值。因此,无论我从其他表中获得什么值,我都必须在 Employee 表中使用该条件进行查询,以获得适当的结果。不是所有的结果。