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