HERE YOU GO
CREATE TABLE CustomCode
(ID int,
pcondition varchar(50),
Pinten int,
scondition varchar(50),
sinten int)
INSERT into CustomCode
SELECT 1,'HF',1,NULL,NULL
UNION
SELECT 1,'CA',1,NULL,NULL
UNION
SELECT 1,'AF',1,NULL,NULL
UNION
SELECT 2,'CAD',2,null,NULL
UNION
SELECT 2,'AST',2,null,null
UNION
SELECT 3,'CA',1,NULL,NULL
UNION
SELECT 4,NULL,NULL,'HF',1
Order to Update :
If ID has more than one pcondition
one of them will be pconditrion and pinten
other will be scondition and sinten
Based on followind order
1 - AF
2- CA
3 - CAD
4 - AST
5- hf
Output :
IDpconditionPintensconditionsinten
1AF 1NULL NULL
1NULL NULLCA 1
1NULL NULL HF 1
2NULL NULL AST 2
2CAD 2NULL NULL
3CA 1 NULL NULL
4NULL NULLHF1