SQLite: множественное обновление по таблице


Ситуация:

необходимо заменить несколько полей значениями,
которые должны присутствовать в другой таблице.

Решение:

UPDATE table_a SET
  (column_a_1, column_a_2) =
     (SELECT table_b.column_b_1, table_b.column_b_2
        FROM table_b WHERE table_b.user_name = table_a.user_name)

#