У меня есть таблица SQLite, которая должна оставаться неизменной до определенного момента. Все ожидающие изменения в записях хранятся во второй таблице с идентичными полями. В псевдокоде я хочу сделать следующее:
for each record U in secondTable
find record R in firstTable, where R.uid = U.uid
replace all fields in record R with those in record U
Есть ли какой-нибудь способ сформулировать команду UPDATE, чтобы сделать это одним махом? Если это помогает, вы можете вызвать поля в обеих таблицах uid
, w
, x
, y
и z
, причем uid
является уникальным первичным ключом.