Hope it helps.Code:CREATE FUNCTION dbo.FN_GetConcatedNames(@i_ID INT) RETURNS VARCHAR(4000) AS BEGIN DECLARE @_Str VARCHAR(4000) SELECT @_Str='' SELECT @_Str=@_Str+IsNull(','+t2.[Name],'') FROM Table3 t3,Table2 t2 WHERE t3.ID_Table2=t2.ID AND T3.ID_Table1=@i_ID RETURN SUBSTRING(@_Str,2,4000) END GO SELECT T1.Name,dbo.FN_GetConcatedNames(T1.ID) Names2 FROM Table1 T1
![]()




Reply With Quote