Sql 使用select查询的结果追加表

Sql 使用select查询的结果追加表,sql,ms-access,Sql,Ms Access,我创建了一个SELECT查询,以返回我的表中的所有记录,其中FieldCount=3 现在,我想将此查询的结果附加到具有新值FieldCount的同一个表中 如何将查询结果追加到表中并更改字段的值?WHERE和SELECT子句彼此独立。您可以这样做: INSERT INTO myTable (foo, bar, FieldCount) SELECT foo, bar, 77 As FieldCount FROM myTable WHERE FieldCount = 3 创建一个新查询,并将其

我创建了一个SELECT查询,以返回我的表中的所有记录,其中FieldCount=3
现在,我想将此查询的结果附加到具有新值
FieldCount
的同一个表中


如何将查询结果追加到表中并更改字段的值?

WHERE和SELECT子句彼此独立。您可以这样做:

INSERT INTO myTable (foo, bar, FieldCount)
SELECT foo, bar, 77 As FieldCount 
FROM myTable
WHERE FieldCount = 3

创建一个新查询,并将其基于您刚才根据该表创建的查询

  • 确保新查询是一个追加查询
  • 在设计模式下将所有字段添加到查询中
  • 对于新的“FieldCount”数字,只需在field combobox中输入您想要的所有数字
请注意,数字3是我选择添加到表中的值

编辑:Andre比我快,但他的方法更简单,除非你喜欢GUI方式