Another way of doing with XML methods
Schema:
CREATE TABLE #TAB(Emp_ID BIGINT, Scenarios VARCHAR(MAX))
INSERT INTO #TAB
SELECT 10902543,'SCENARIO 3, SCENARIO 1, SCENARIO 1, SCENARIO 4'
UNION ALL
SELECT 11083080,'SCENARIO 3, SCENARIO 1, SCENARIO 3'
UNION ALL
SELECT 10988779,'SCENARIO 4, SCENARIO 1, SCENARIO 4, SCENARIO 3'
Now Split Scenarios, apply Distinct & add them together with comma.
;WITH CTE AS(
SELECT DISTINCT Emp_ID, SPLT.B.value('.','varchar(max)') Scenarios
FROM(
SELECT Emp_ID, Scenarios
,CAST( '<M>'+REPLACE(Scenarios,', ','</M><M>')+'</M>' AS XML) XML_DATA
FROM #TAB
)A
CROSS APPLY
A.XML_DATA.nodes('/M') AS SPLT(B)
)
SELECT DISTINCT Emp_ID
, STUFF((SELECT ','+Scenarios
FROM CTE C1
WHERE C1.Emp_ID = C2.Emp_ID FOR XML PATH(''),TYPE
).value('.','varchar(max)'),1,1,'') as Scenarios FROM CTE C2
Result:
+----------+----------------------------------+
| Emp_ID | Scenarios |
+----------+----------------------------------+
| 10902543 | SCENARIO 1,SCENARIO 3,SCENARIO 4 |
| 10988779 | SCENARIO 1,SCENARIO 3,SCENARIO 4 |
| 11083080 | SCENARIO 1,SCENARIO 3 |
+----------+----------------------------------+