复制列并插入新值

时间:2013-05-27 07:08:09

标签: vba ms-access

我有2个包含以下字段的表格。

Person: IDNumber, Name
Summary: IDNumber, Sports

我想将Person.IDNumber复制到Summary Table,同时将Sports设置为Running,假设所有人最喜欢的运动是Running,执行复制列并同时将值设置为Running。 我能够将Person.IDNumber的整个列复制到Summary.IDNumber,但是如何将值设置为Running for Summary.Sports?

Insert into Summary(IDNumber)
select IDNumber from Person

我应该怎么做呢?

1 个答案:

答案 0 :(得分:2)

您可以使用字段表达式为Person表的每一行提供值“正在运行”

SELECT IDNumber, 'Running' AS Sports FROM Person

然后您可以将该结果集插入到Summary表中。

INSERT INTO Summary(IDNumber, Sports)
SELECT IDNumber, 'Running' AS Sports FROM Person