1.合并一列用“ ,”号隔开。 如下图:这样的一列我想直接在sql里面合并最后变成:586,444,444,444,444这样的效果,平常的做法是直接把这列数据取出来,在前端循环加上逗号,但其实是可以直接通过sql直接实现的。
declare @a varchar(1024) set @a=''; select @a=@a+transactionId+',' from [Order] select @a
效果如下图: