SQL替换
查询出A表中的一个值
如
select TemPlate,AdminID from A
TemPlate中的数据存在标签 如 标题:【001】 内容:【002】备注:【003】...等多个
标签【001】【002】【003】 在表B中对应的字段(Title,Content,Remark) select ID,Title,Content,Remark,AdminID from B
得到A表中 AdminID =1 的TemPlate 模版
把B表中AdminID =1的内容替换到 A表查询出TemPlate 模版的内容
最终结果 标题:SQL内容替换 内容:把B表中的每列内容替换成到A表 TemPlate模版中的标签 备注:
AdminID 等于1 的 只会存在一条数据 替换的内容可能存在一个表和多个表中
有点像 replace(replace(TemPlate,'【001】','SQL内容替换'),'【002】',‘把B表中的每列内容替换成到A表 TemPlate模版中的标签’)得到的结果
循环判断不同的字段对应不同的标签并替换