根据字段关联批量修改关联数据
2017-09-04 11:38
169 查看
由于之前2张关联表的数据结构做了变化,一个表的字段移植到了另外一张表。
需要将数据也更新过去。百度搜索到,改了下
update [dbo].[Product]
set[BrandName] = t2 .[BrandName]
,[CompanyId] = t2 .[CompanyId]
,[Unit] = t2 .[Unit]
,[Origin] = t2 .[Origin]
,[IsShowInList] = t2 .[IsShowInList]
,[IsVirtualProduct] = t2 .[IsVirtualProduct]
,[IsAllowReturn] = t2 .[IsAllowReturn]
,[TemplateId] = t2 .[TemplateId]
,[GroupSort] = t2 .[GroupSort]
,[SaleChannel] = t2 .[SaleChannel]
,[Sys_Platform] = t2 .[Sys_Platform]
from [Product] t1 left join[ProductGroup] t2
ON
t1.GroupId = t2.id
需要将数据也更新过去。百度搜索到,改了下
update [dbo].[Product]
set[BrandName] = t2 .[BrandName]
,[CompanyId] = t2 .[CompanyId]
,[Unit] = t2 .[Unit]
,[Origin] = t2 .[Origin]
,[IsShowInList] = t2 .[IsShowInList]
,[IsVirtualProduct] = t2 .[IsVirtualProduct]
,[IsAllowReturn] = t2 .[IsAllowReturn]
,[TemplateId] = t2 .[TemplateId]
,[GroupSort] = t2 .[GroupSort]
,[SaleChannel] = t2 .[SaleChannel]
,[Sys_Platform] = t2 .[Sys_Platform]
from [Product] t1 left join[ProductGroup] t2
ON
t1.GroupId = t2.id
相关文章推荐
- mysql数据库批量修改表的字段值根据关联表数据修改
- 批量修改主表和从表的关联字段数据
- 根据一个表中的字段属性名称作为查询条件来批量修改该表中数据
- 根据某个字段值,批量修改表中其它字段值
- (小笔记)()Oracle 批量复制一个数据表的数据,修改部分字段后追加加入到数据表中
- 安卓SQLite 根据某一字段查询一条数据 根据某一字段排序 添加 修改 删除某一字段等于某某的那一条数据
- sql 根据指定条件获取一个字段批量获取数据插入另外一张表字段中+MD5加密
- 批量修改数据库表字段类型
- mongo里面根据对象字段的ID查询 db.Photo.find({'owner.$id':ObjectId('xxxx')}) , 并且使用forEach循环修改查询的数据
- mysql 根据关联查询结果 修改 或者 添加 数据
- 批量生成修改数据库表字段类型SQL脚本
- MyBatis根据Map中key作为字段名,value作为字段值修改数据
- 批量修改数据库表字段类型
- MySQL数据表字段内容的批量修改、清空、复制等更新命令
- 批量修改MySQL数据表字段内容
- mysql根据不同的条件对数据进行批量修改(navicat)
- 批量修改表中的一个字段的部分数据
- 数据库操作--批量修改数据库表名及字段名大小写转换及首字母大写+删除没有数据无用的表
- SQL - 根据关联,用一个表的值修改另一个表对应字段的值
- sql 根据关联 用一个表的值修改另一个表对应字段的值