How to join tables easily Microsoft SQL Server?
-
03-10-2020 - |
Pregunta
I have two separate tables used for categories.
One is Categories(ID, Title, Description)
, and the other is SubCategories(ID, UpperID, Title, Description)
I want to insert the records from categories to SubCategories with upperID=0. I've looked at SQL SELECT INTO
but don't know how to use it for existing tables.
Solución
Insert Into dbo.SubCategories (UpperId, Title, Description)
Select 0, Title, Description
From dbo.Categories
This assumes that the ID column in both tables is an Identity column and that the ID in Categories should not be transferred to the SubCategories table
Otros consejos
INSERT INTO SubCategories(ID, UpperID, Title, Description)
SELECT ID, 0, Title, Description FROM Categories
assuming that Id is not Identity field.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow