【问题标题】:Updating table in Access depending on another column根据另一列更新 Access 中的表
【发布时间】:2021-11-21 12:28:10
【问题描述】:

我有一个问题 我有两张桌子 一个像

ID |名称


1 | AAAA

2 | BBBB

3 |中交...

另一个是

ID |年龄 |性别


1 | 15 | F

3 | 18 | M

2 | 21 | F

等等。 现在我想从列“名称”中获取值并替换为列 ID.. 它应该看起来像

ID |年龄 |性别


AAAA | 15 | F

CCCC | 18 | M

BBBB | 21 | F

【问题讨论】:

  • 请添加更多详细信息 - 您是否要编写查询?创建一个新表?更新现有表的架构,还是仅更新数据?
  • 我正在用 ID 值更新现有表,现在我需要用另一个表中 ID 旁边的列中的“名称”更新这些字段

标签: sql ms-access


【解决方案1】:

如果您尝试将 Table2 中的 ID 替换为 Table1 中的 Name 字段,我建议您使用更新查询。比如:

UPDATE Table2 INNER JOIN Table1 ON Table2.ID = Table1.ID SET Table2.ID = [Name];

唯一的事情是您需要首先确保两个表中的 ID 字段都是短文本,否则您将遇到类型不匹配错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-24
    • 1970-01-01
    • 2023-02-22
    • 1970-01-01
    • 2011-11-25
    • 2019-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多