Далее следует этот вопрос , который был решен с использованием этого ответа .
Короче говоря: у меня есть Таблица1, в которой я обновляю несколько случайных строк. Table1 и Table2 совместно используют один столбец (это внешний ключ). Я хочу обновить некоторые столбцы из Таблицы 2, основываясь на том, что было обновлено в Таблице1, но мне не очень интересно, как Таблице 2 знать, какие строки были изменены в Таблице1.
Есть ли подход без создания временной таблицы? Подобно передаче измененных строк из Таблицы1 в Таблицу2, проверьте в Таблице 2 строки, соответствующие внешним ключам тех, которые были изменены, и отсюда обновите эти строки в Таблице2.