使用查询结果覆盖表

时间:2018-05-08 16:23:42

标签: sql sqlite

我正在使用Sqlite3。什么是最有效的方式:

  1. 执行查询以连接两个表t1和t2。该查询旨在保留t1中的所有列,并只添加t2中的列。它将保留所有行(左外连接)或仅保留匹配的行。

  2. 使用结果,更新数据库中的t1,使其看起来与查询结果完全相同。

1 个答案:

答案 0 :(得分:1)

试试这个:

select a.*, b.hostname, b.mac
from tablea a left join 
tableb b on a.ip_address = b.ip