これら 2 つのステートメントを SQL サーバーで 1 つに結合する方法を探しています。「条件付き結合」を検索してみましたが、この正確な例が表示されませんでした。助けてくれてありがとう。
update
employees
set
employees.RefID = ed.RefID
from
#tmpEmployees employees
inner join EmployeeDirectory ed on ed.ABC = employees.ABC
where
( nullif(ed.ABC, '') is not null and nullif(employees.ABC, '') is not null)
update
employees
set
employees.RefID = ed.RefID
from
#tmpEmployees employees
inner join EmployeeDirectory ed on ed.DEF = employees.DEF
where
( nullif(ed.DEF, '') is not null and nullif(employees.DEF, '') is not null)