1

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

Person: IDNumber, Name
Summary: IDNumber, Sports

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

Insert into Summary(IDNumber)
select IDNumber from Person

我该怎么做呢?

4

1 回答 1

2

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

SELECT IDNumber, 'Running' AS Sports FROM Person

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

INSERT INTO Summary(IDNumber, Sports)
SELECT IDNumber, 'Running' AS Sports FROM Person
于 2013-05-27T07:20:52.073 回答