我有两张桌子:
表 A :code
| name
表 B :barcode
| name
表 B 有完整的条形码和名称,表 A 只有代码。
我需要运行填写表A中的名称的更新查询。
我尝试过类似的事情:
update A set name = (select top 1 Name from B where B.Code = mid(A.Barcode,1,8))
但它不起作用。
答案 0 :(得分:2)
名称是保留字,需要将其放在方括号中:[name]
通常,字段(列)不应使用保留字命名。
List of reserved words in Access 2002 and in later versions of Access