2013-05-27 98 views
1

我有兩個表格,其中包含以下字段。複製列並隨之插入新值

Person: IDNumber, Name 
Summary: IDNumber, Sports 

我想Person.IDNumber對彙總表,並在設定運動的跑步假設所有的人最喜歡的運動是跑步,做列的複製和值設置爲同時運行的同時複製時間。 我能夠將Person.IDNumber的整個列複製到Summary.IDNumber,但我該如何將值設置爲運行Summary.Sports?

Insert into Summary(IDNumber) 
select IDNumber from Person 

我應該怎麼做呢?

回答

2

對於Person表中的每一行,您都可以使用字段表達式爲您提供值「正在運行」

SELECT IDNumber, 'Running' AS Sports FROM Person 

然後你就可以插入結果集到您的Summary表。

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

感謝HansUp的快速響應。已經嘗試過,它的工作原理,謝謝! – user2423986

相關問題