select
employeename,
IDs = STUFF((SELECT ','+ CAST(e2.[ID] AS VARCHAR(10))
FROM emp e2
WHERE e2.employeename = e1.employeename
For XML PATH('')
),1,1,'')
FROM emp e1
GROUP BY employeename having COUNT(*) > 1
select
employeename,
IDs = STUFF((SELECT ','+ CAST(e2.[ID] AS VARCHAR(10))
FROM emp e2
WHERE e2.employeename = e1.employeename
For XML PATH('')
),1,1,'')
FROM emp e1
GROUP BY employeename having COUNT(*) > 1
Técnicas de optimización de consultas en SQL Server:5 mejores prácticas para aumentar el rendimiento de las consultas
Declaración de actualización simple para que a todas las filas se les asigne un valor diferente
Cómo usar TODOS los operadores lógicos en SQL Server - SQL Server / Tutorial TSQL Parte 126
SELECCIÓN SQL MÁX.