Hi ,
I am quite stuck at this point in arriving at my expected result.
Kindly provide your suggestions.
My expected result.I need to Group the data together and give that an id
![alt text][1]
CREATE TABLE [PersonAttributeStage_temp](
[PersonAttributeStageID] [bigint] IDENTITY(1,1) NOT NULL,
[PersonID] [bigint] NULL,
[Value] [varchar](45) NOT NULL,
[CreatedDate] [smalldatetime] NOT NULL,
[CreatedUser] [varchar](45) NOT NULL
)
INSERT INTO [PersonAttributeStage_temp]
([PersonID]
,[Value]
,[CreatedDate]
,[CreatedUser])
VALUES
(1
,'Language-SW'
,GETDATE()
,'TestUser')
GO
INSERT INTO [PersonAttributeStage_temp]
([PersonID]
,[Value]
,[CreatedDate]
,[CreatedUser])
VALUES
(1
,'Language-EN'
,GETDATE()
,'TestUser')
GO
CREATE TABLE [PersonAttributeProcessStage_temp](
[PersonAttributeProcessStageID] [bigint] IDENTITY(1,1) NOT NULL,
[PersonAttributeStageID] [bigint] NOT NULL,
[AttributeValue] [varchar](30) NULL,
[ParentPersonAttributeProcessStageID] [bigint] NULL
)
INSERT INTO [PersonAttributeProcessStage_temp]
([PersonAttributeStageID]
,[AttributeValue]
,[ParentPersonAttributeProcessStageID])
VALUES
(1
,'Parent101'
,NULL)
GO
INSERT INTO [PersonAttributeProcessStage_temp]
([PersonAttributeStageID]
,[AttributeValue]
,[ParentPersonAttributeProcessStageID])
VALUES
(1
,'CHILD101'
,1)
GO
INSERT INTO [PersonAttributeProcessStage_temp]
([PersonAttributeStageID]
,[AttributeValue]
,[ParentPersonAttributeProcessStageID])
VALUES
(1
,'CHILD102'
,1)
GO
INSERT INTO [PersonAttributeProcessStage_temp]
([PersonAttributeStageID]
,[AttributeValue]
,[ParentPersonAttributeProcessStageID])
VALUES
(1
,'Parent201'
,NULL)
GO
INSERT INTO [PersonAttributeProcessStage_temp]
([PersonAttributeStageID]
,[AttributeValue]
,[ParentPersonAttributeProcessStageID])
VALUES
(1
,'CHILD201'
,4)
GO
INSERT INTO [PersonAttributeProcessStage_temp]
([PersonAttributeStageID]
,[AttributeValue]
,[ParentPersonAttributeProcessStageID])
VALUES
(1
,'CHILD202'
,4)
GO
[1]: /storage/temp/1234-personattributestage.png
↧