我的主表列出了所有USERS,我有一个外部数据库,会定期更新。
TABLE1:ID,USERNAME EXTTABLE:ID,USERNAME
我只需为每个用户ID更新USERNAME。
Table1 External Table
ID USERNAME ID USERNAME
A1 Joe A1 Joe
A2 John A2 John
A3 Bob A3 Rodger
A4 Fred A4 Frank
A5 Bill A5 Bill
我只想对Table1进行每个用户ID的新更改。 我想通过删除所有内容并插入新表来复制外部表中的所有数据,但我只想更新已更改的字段,因为用户帐户将链接到事物。
我多年没做SQL了,所以我不记得任何SQL方面。 感谢
答案 0 :(得分:0)
查询更新现有记录: 字段用户名 表1 更新到[表2]![用户名]
字段:[表2]![用户名] Criteral:<> [表1]![用户名]
两个表中的ID之间的关系仅连接到两个表中的连接字段相等的行。
第二次查询 字段:ID 表:表2 附加到:ID
字段用户名 表:表2 附加到:用户名
字段:用户名 表:表1 Critera:Null
ID之间的关系: 包括Table2中的所有记录,并且只包含Table1中连接字段相等的那些记录。