Quantcast
Channel: SQLServerCentral » SQL Server 2014 » Development - SQL Server 2014 » Latest topics
Viewing all articles
Browse latest Browse all 3145

Flat table for parent child

$
0
0
Hi,I want to create a flat table as shown in the desired results using the temp table.CREATE TABLE #MyTestTable ( Title NVARCHAR(200), ID NVARCHAR(100), ChildID NVARCHAR(650) ) INSERT INTO #MyTestTable ( Title,ID,ChildID) SELECT 'Root','IEABEL6II7777777','XY0000000KIE' UNION SELECT 'Root Project','XY0000000KIE','XY0000000KIA' UNION SELECT 'Root Project','XY0000000KIE','XY0000000KIB' UNION SELECT 'Sales Workflow','XY0000000KIA','XY0000000LLA' UNION SELECT 'Sales Workflow','XY0000000KIA','XY0000000LLB' UNION SELECT 'Sales Project1','XY0000000LLA','XY0000000LLAX' UNION SELECT 'Sales Project2','XY0000000LLB','XY0000000LLAY' UNION SELECT 'Sales SubProject1','XY0000000LLAX','XY0000000LLAX-1' UNION SELECT 'Sales Attribute1','XY0000000LLAX-1','' UNION SELECT 'Sales SubProject2','XY0000000LLAY','XY0000000LLAD' UNION SELECT 'Sales Attribute2','XY0000000LLAD','XY0000000LLAD-1' UNION SELECT 'Sales Attribute1','XY0000000LLAX-1','' UNION SELECT 'Technology Workflow','XY0000000KIB','XY0000000TECH1' UNION SELECT 'Technology Project1','XY0000000TECH1','XY0000000SUB1' UNION SELECT 'Technology SubProject1','XY0000000SUB1','XY0000000ATTR1' UNION SELECT 'Technology Attribute1','XY0000000ATTR1','' I need a flat table with structure like below using above temp table --Desired results only from (Root Project) only SELECT 'Root Project' AS ProjectRoot,'XY0000000KIE' AS ParentID,'XY0000000KIA' AS WorkFlowID , 'Sales Workflow' As Workflow,'Sales Project1' AS Project ,'XY0000000LLA' AS ProjectID,'XY0000000LLAX' AS SubProjectID,'Sales SubProject1' AS SubProjects,'XY0000000LLAX-1' AS AttributeID,'Sales Attribute1' AS Attributes DROP TABLE #MyTestTablePlease help.

Viewing all articles
Browse latest Browse all 3145

Trending Articles