我有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
我应该怎么做呢?
答案 0 :(得分:2)
您可以使用字段表达式为Person
表的每一行提供值“正在运行”。
SELECT IDNumber, 'Running' AS Sports FROM Person
然后您可以将该结果集插入到Summary
表中。
INSERT INTO Summary(IDNumber, Sports)
SELECT IDNumber, 'Running' AS Sports FROM Person