Перезаписать таблицу, используя результаты запроса - PullRequest
0 голосов
/ 08 мая 2018

Я использую Sqlite3. Какой самый эффективный способ:

  1. Выполнить запрос для объединения двух таблиц t1 и t2. Запрос предназначен для хранения всех столбцов от t1 и просто добавления столбцов от t2. Он либо сохранит все строки (левое внешнее соединение), либо просто сохранит совпадающие строки.

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

1 Ответ

0 голосов
/ 08 мая 2018

Попробуйте это:

select a.*, b.hostname, b.mac
from tablea a left join 
tableb b on a.ip_address = b.ip
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...