Sql 连接字段联接访问

Sql 连接字段联接访问,sql,ms-access,join,relationship,Sql,Ms Access,Join,Relationship,我试图将三个表合并到一个报表中,但不幸的是,没有唯一的键。因此,我需要将3个字段连接到一个唯一的键中。但是,由于我使用的是计算字段类型,Access不允许我在表之间创建关系。此外,当我使用新数据更新表时,我将丢失计算列 如何使用串联字符串创建/使用唯一键? 如何确保在导入新数据时不会丢失计算列?而不是将3个字段连接在一起并在单个连接字段上连接,您可以只在多个字段上连接 这也可以用于创建关系: 为什么无论您是否拥有指定的唯一密钥,这对您来说都很重要?它不会改变你的数据。我认为您不需要连接这三个字

我试图将三个表合并到一个报表中,但不幸的是,没有唯一的键。因此,我需要将3个字段连接到一个唯一的键中。但是,由于我使用的是计算字段类型,Access不允许我在表之间创建关系。此外,当我使用新数据更新表时,我将丢失计算列

如何使用串联字符串创建/使用唯一键?
如何确保在导入新数据时不会丢失计算列?

而不是将3个字段连接在一起并在单个连接字段上连接,您可以只在多个字段上连接

这也可以用于创建关系:


为什么无论您是否拥有指定的唯一密钥,这对您来说都很重要?它不会改变你的数据。我认为您不需要连接这三个字段,您可以在access中连接多个字段。如果你真的想把它们连接起来,而不是在一个新的查询中,在你选择询问数据的地方,这样你就会一直拥有它们。(`SELECT*,field1&field2&field3作为原始_表中的键`)工作正常!感谢您提供的信息,我不知道Access可以处理这样的查询。