【发布时间】:2014-08-01 22:46:16
【问题描述】:
所以我有两张桌子。假设一张表有学生列表、每个学生的学生 ID 和每个学生的家庭住址。
然后您有另一个表,其中包含第一个学生的子集(并且它们的顺序完全不同),其中包含更新的地址和学生 ID。
我需要一个可以匹配两个表的学生 ID 的查询,从而使用第二个表中的内容更新第一个表中的地址。
这是我尝试过的查询,但没有运气:
UPDATE Roster, UpdatedRoster
SET Roster.Address = (SELECT Address FROM UpdatedRoster WHERE Roster.StudentID = UpdatedRoster.StudentiD)
WHERE Roster.StudentID = UpdatedRoster.StudentiD
这里的任何帮助将不胜感激。
更新:这是在 Microsoft Access FWIW 上。
【问题讨论】:
-
我把你的主题放在这里,把它放到搜索功能中(右上角),发现很多这样的问题已经回答了。如stackoverflow.com/questions/13625805/…
-
链接中的示例类似,但不是我要找的。span>