如何加1 表中的多个字段的值插入另一个表中一个字段内 用,隔开

时间:2021-04-29 15:08:51
在A表中 新增一条数据或者编辑A表中的一条值, 就把A表的所有数据中 ID这个字段的值 都写入 B表的一个字段内用,号 隔开
打算用触发器 


我用 select stuff((select ','+id from users  for xml path ('')),1,1,'') 类似的语句
能实现把所有的id 都列出来
但是 怎么实现在没个ID都加上''号

2 个解决方案

#1


如何加1 表中的多个字段的值插入另一个表中一个字段内 用,隔开
不明白你说啥,顶下

#2


declare @sql varchar(100)
set @sql = ''
set @sql = @sql + 'ID' + ','  这样?  循环这样加. 如何加1 表中的多个字段的值插入另一个表中一个字段内 用,隔开

#1


如何加1 表中的多个字段的值插入另一个表中一个字段内 用,隔开
不明白你说啥,顶下

#2


declare @sql varchar(100)
set @sql = ''
set @sql = @sql + 'ID' + ','  这样?  循环这样加. 如何加1 表中的多个字段的值插入另一个表中一个字段内 用,隔开