Хорошо, название может быть трудным для понимания, но это то, что я хочу сделать.
У меня есть таблица «А» с несколькими столбцами.
У меня есть таблица "B" с точно такими же столбцами.
Во время выполнения программы я вставляю несколько строк из «A» в «B» (что-то вроде временного кэша).
Данные столбца в «А» могут измениться, но когда кто-то нажимает кнопку «Восстановить», я хочу скопировать эти строки из «В» обратно в «А» и перезаписать эти строки с тем же идентификатором, что и те, из которых я хочу скопировать » B».
1007 * Е.Г. *
Table A:
1 : Hi |
2 : Friends |
3 : What's up
Во время потока я делаю резервную копию id 1 и 2
Table B:
1 : Hi |
2 : Friends
Теперь я делаю кое-что, и таблица A немного меняется
Table A (changed):
1 : Hi diddely doo |
2 : Amigo's |
3 : What's up
Теперь я понимаю, что мои изменения неверны, и я хочу вернуть записи с идентификаторами 1 и 2 в исходное состояние из таблицы «B».
Есть ли «простой» sql для этого, не выбирая эти идентификаторы 1 на 1 и обновляя их 1 на 1?
Заранее спасибо!