帮助Microsoft Access中的查询

时间:2010-03-08 09:18:04

标签: sql ms-access

我有两张桌子:

  1. A code | name

  2. B barcode | name

  3. B 有完整的条形码和名称,表 A 只有代码。

    我需要运行填写表A中的名称的更新查询。

    我尝试过类似的事情:

    update A set name = (select top 1 Name from B where B.Code = mid(A.Barcode,1,8))
    

    但它不起作用。

1 个答案:

答案 0 :(得分:2)

名称是保留字,需要将其放在方括号中:[name]

通常,字段(列)不应使用保留字命名。

List of reserved words in Access 2002 and in later versions of Access