Скажем, у меня есть следующая инструкция, и внутреннее соединение приводит к 3 строкам, где a.Id = b.Id, но каждая из трех строк имеет разные значения b.Value. Поскольку обновляется только одна строка из таблицы A, какое из трех значений используется в обновлении?
UPDATE a
SET a.Value = b.Value
FROM tableA AS a
INNER JOIN tableB as b
ON a.Id = b.Id