1

次のフィールドを持つ2つのテーブルがあります。

Person: IDNumber, Name
Summary: IDNumber, Sports

Person.IDNumber を Summary Table にコピーし、同時に Sports を Running に設定し、すべての人々の好きなスポーツが Running であると仮定し、列のコピーを行い、同時に値を Running に設定したいと思います。Person.IDNumber の列全体を Summary.IDNumber にコピーできますが、Summary.Sports の値を Running に設定するにはどうすればよいですか?

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 に答える