|
SQL Server 中 自定义函数 和 游标 应用的经典案例(3) end else begin set @nameStr = @nameStr + ',' + @tempStr end set @flag = @flag + 1 fetch next from myCur into @tempStr end close myCur deallocate myCur return @nameStr end select 表2.NAME as 姓名, count(ID) as 上机次数, dbo.GetNameStr(表2.NAME) as 管理员 from 表2 where 表2.NAME in ( select 表1.NAME from 表1 ) group by 表2.NAME 测试结果: 姓名 上机次数 管理员 -------------------------------------------------------------- 秦云 3 李大伟,马化腾,李大伟 在路上 2 马化腾,李大伟
|