Вы можете обновить, используя LEFT JOIN
. Если t1.id
равно нулю, совпадения нет, и вы можете установить его на No
. В противном случае установите его на Да.
UPDATE t2
SET t2.Status = CASE WHEN t1.id IS NOT NULL THEN 'Yes'
ELSE 'No'
END
FROM t2
LEFT JOIN t1
ON t1.id = t2.id
Кроме того, вы можете использовать подзапрос в CASE
UPDATE t2
SET t2.Status = CASE WHEN t2.id IN (SELECT id FROM t1) THEN 'Yes'
ELSE 'No'
END