Как скопировать данные между таблицами PostgreSQL

У меня есть две таблицы :счет _компания и документ _счет-фактура. Таблица account _company имеет 2 столбца :company _id и company _name. Табличный документ _накладная имеет те же столбцы :компания _id и название компании _. Что-то случилось и удалить все данные из столбца название компании из счета-фактуры документа _.

Как написать SQL-запрос для копирования данных из таблицы учетной записи компании в документ _счета? Я использовал UPDATE и SET, но я точно не знаю, как это сделать.

UPDATE document_invoice
   SET company_name = (SELECT company_name FROM account_company)
 WHERE document_id.company_name=document_id.account

enter image description here

6
задан Brian Tompsett - 汤莱恩 15 February 2017 в 19:04
поделиться