【发布时间】:2015-10-20 15:48:16
【问题描述】:
大家好,
最近这一直困扰着我。 Access 说这个查询是不可更新的。我怎样才能让它可以更新?
当我删除 tblMasterContracts1 时,它是可更新的,但这不符合我的目标。这是一般关系数据库的限制吗?
SQL:
SELECT tblBuildings.[Building Address]
FROM (tblBuildings INNER JOIN (tblContacts
INNER JOIN tblContactsBuildings ON tblContacts.ContactID = tblContactsBuildings.ContactID)
ON tblBuildings.BuildingID = tblContactsBuildings.BuildingID)
INNER JOIN tblMasterContracts1 ON tblBuildings.BuildingID = tblMasterContracts1.BuildingID;
【问题讨论】:
-
图片查询没用。显示实际的 sql
-
那不是查询,那是 ER 图。即使是查询,您也必须解释“不可更新”。
-
@patricksweeney:访问用户知道“不可更新”是什么意思(来自痛苦的经历)。
-
@BillyNorbu,虽然并非所有图片都是无用的,但你的却是。正如 patricksweeny 暗示的那样,您发布了错误的图片。
-
因为您使用图片来说明以另一种格式更好地表达的事实与您是否使用Access绝对为零。我不会对那些试图告诉你你做错了什么的人好斗。我们告诉你这些事情,所以你实际上可以问一个好问题。此外,看看 Dan 的标签,他肯定对 Access 非常熟悉。这就是他在这个线程上的原因。