2017-09-14 106 views
0

由于许多原因,我正在从旧数据库重新创建一个新数据库。员工仍在使用旧数据库。我有一个具有相同客户端表的旧版本的草稿。访问2010年从旧数据库更新记录到新数据库

我需要在旧客户端表格中更新我的信息,例如addressesphone number和我的新客户端表中的其他字段,然后才能使用它。

我正在尝试使用旧的Client_table.olddatabase编写和SQL查询来更新新的Client_table.newdatabase。谁能帮忙?

+0

Iam使用相同的服务器 –

+0

嗨,玛丽,欢迎来到SO。请花一点时间仔细研究以改善您的问题和格式:https://stackoverflow.com/help/how-to-ask – petezurich

回答

0

这取决于您在旧表和新表中的数据。这两个表中的字段是否匹配?如果是这样,它是客户的名字,他们拼写在两个表中是否相同?

我也想到将它添加到第三个(新)表中,以防止在尝试此过程时发生任何类型的数据丢失。下面是用于新的第三个表的查询。

SELECT NewTable.ClientName, OldTable.Address, OldTable.Phone 
    INTO NewThirdTable 
FROM NewTable 
    INNER JOIN OldTable ON NewTable.MatchingField = OldTable.MatchingField;