I tried to get rows into column using comma delimeted using this but how to achieve this using subquery, I achived that in oracle.
SQL Server :
DECLARE @listStr VARCHAR(MAX)
SELECT @listStr = COALESCE(@listStr+',' ,'') + email
FROM RDT_USER
SELECT @listStr
Oracle :
SELECT RTRIM(XMLAGG(XMLELEMENT(E, EMAIL || ',')).EXTRACT('//text()'), ',') AS RECEIVERID
FROM (SELECT DISTINCT (EMAIL) AS EMAIL
FROM RDT_USER
)
OUTPUT Expected :
[email protected],[email protected],[email protected],[email protected]