我复制了一个表来创建一个Archive表,由于某些原因我不能使Append Query工作。 这是SQL代码:
INSERT INTO tblArc
SELECT tblCostumer.*
FROM tblCostumer, tblArc
WHERE (((tblArc.num)=[Enter Client Number you'd like to move to the archive]));
当我输入客户编号时,它会显示“您即将追加0行”而不是追加1行。
答案 0 :(得分:1)
那个FROM
子句会给你一个cross join,这可能不是你真正想要的......
FROM tblCostumer, tblArc
仅SELECT
来自tblCostumer
基于其主键。例如,如果主键是tblCostumer.num
...
INSERT INTO tblArc
SELECT tblCostumer.*
FROM tblCostumer
WHERE tblCostumer.num=[Enter Client Number you'd like to move to the archive];
如果两个表的结构不相同,请列出特定字段而不是......
INSERT INTO tblArc
SELECT tblCostumer.*