您好,我搜索了这个问题的答案,但在这里没有找到任何答案。我正在使用 Access 2010。基本上,我有一个带有报告的表格,并且报告有一个修订号。我找到了关于如何复制字段并仅更新其中一个的答案,但它看起来有点像这样:
INSERT INTO reports (fieldA, fieldB, fieldC, revision, fieldD, fieldE)
SELECT fieldA, fieldB, fieldC, 2, fieldD, fieldE
FROM reports
WHERE <somecondition to select which report to copy>
事情是我有很多字段,所以我想要看起来更像这样的东西:
INSERT INTO reports
SELECT *, revision=2
FROM reports
WHERE <somecondition to select which report to copy>
我知道代码不正确;这只是为了描述我想要的。例如,一种没有列出所有字段的巨大 SQL 行的方法,而只列出我想要更改的那个。(我想在同一张表中保留以前修订的副本)
提前感谢任何可以提供帮助的人:)