0

カテゴリに使用される2つの別々のテーブルがあります。

1つは、、もう1つCategories(ID, Title, Description)SubCategories(ID, UpperID, Title, Description)

カテゴリのレコードをupperID=0のSubCategoriesに挿入したいと思います。SQLを見てきましたがSELECT INTO、既存のテーブルにSQLを使用する方法がわかりません。

4

2 に答える 2

6
Insert Into dbo.SubCategories (UpperId, Title, Description)

Select 0, Title, Description
From dbo.Categories

これは、両方のテーブルのID列がIdentity列であり、CategoriesのIDがSubCategoriesテーブルに転送されないことを前提としています。

于 2010-07-29T08:49:48.793 に答える
0
INSERT INTO SubCategories(ID, UpperID, Title, Description)

SELECT ID, 0, Title, Description FROM Categories

IdがIdentityフィールドではないと仮定します。

于 2010-07-29T08:54:15.750 に答える