我有两个用于类别的单独表格。
一个是Categories(ID, Title, Description)
,另一个是SubCategories(ID, UpperID, Title, Description)
我想将类别中的记录插入到upperID = 0的子类别中。我看过 SQL SELECT INTO
,但不知道如何将它用于现有表。
我有两个用于类别的单独表格。
一个是Categories(ID, Title, Description)
,另一个是SubCategories(ID, UpperID, Title, Description)
我想将类别中的记录插入到upperID = 0的子类别中。我看过 SQL SELECT INTO
,但不知道如何将它用于现有表。
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 字段。