カテゴリに使用される2つの別々のテーブルがあります。
1つは、、もう1つCategories(ID, Title, Description)
はSubCategories(ID, UpperID, Title, Description)
カテゴリのレコードをupperID=0のSubCategoriesに挿入したいと思います。SQLを見てきましたがSELECT INTO
、既存のテーブルにSQLを使用する方法がわかりません。
カテゴリに使用される2つの別々のテーブルがあります。
1つは、、もう1つCategories(ID, Title, Description)
はSubCategories(ID, UpperID, Title, Description)
カテゴリのレコードをupperID=0のSubCategoriesに挿入したいと思います。SQLを見てきましたがSELECT INTO
、既存のテーブルにSQLを使用する方法がわかりません。
Insert Into dbo.SubCategories (UpperId, Title, Description)
Select 0, Title, Description
From dbo.Categories
これは、両方のテーブルのID列がIdentity列であり、CategoriesのIDがSubCategoriesテーブルに転送されないことを前提としています。
INSERT INTO SubCategories(ID, UpperID, Title, Description)
SELECT ID, 0, Title, Description FROM Categories
IdがIdentityフィールドではないと仮定します。