I have the following query
select distinct [e].Name as [EventName], STUFF ( ( select distinct ', ' + [p].EN from Params as [p] inner join defEventSeriousnesses as [es] on [p].FK_APrmID = 4 and [p].AIdxID = [es].FK_AIdx_ID where [es].FK_Event_ID = [e].ID for xml path('') ),1,2,'' ) as [Seriousnesses]from defEvent as [e]inner join defICSRDrugEvents as [ide] on [ide].FK_Event_ID = e.IDinner join defICSRDrugs as [id] on [id].ID = [ide].FK_ICSRDrug_IDinner join defEventSeriousnesses as [es] on [es].FK_Event_ID = [e].IDwhere [id].FK_ICSR_ID = 14
which gives me the following result
EventName Seriousnesses-------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Event 1 Death, Life ThreateningEvent 2 (Prolonged) Hospitalization, Life Threatening, Persistent or significant disability / incapacity
I would like to have the following output
Column 1 Column2-------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Event 1 Event 2Death, Life Threatening (Prolonged) Hospitalization, Life Threatening, Persistent or significant disability / incapacity
I know I have to use a pivot table, but whatever I try, it's never what I need. Can someone please point me to the right direction?Thanks in advance!