如何将数据从一个字段复制到SQL Server中不同行中的另一个字段

艾伯恩哈德

这里的新手和SQL Server新手:我有一个SQL Server 2008数据库,并且想将特定字段的值复制到其他记录中的另一个字段。到目前为止,这是我发现的内容,但是会产生错误。这里提供了解决方案,但我认为对于SQL Server无效:

  • products =表
  • related1-5 是我要复制的列
  • sku条件定义了我要从哪条记录复制到哪条记录

代码:

UPDATE products t1, products t2
SET t2.related1 = t1.related1
SET t2.related2 = t1.related2
SET t2.related3 = t1.related3
SET t2.related4 = t1.related4
SET t2.related5 = t1.related5
WHERE t2.sku = '4056c'
AND t1.sku = '4056b'
爱德华·乌塔(Eduard Uta)

不是最花哨的方法,但这是一种方法:

UPDATE t
SET t.related1 = (select related1 from products where sku = '4056b'),
    t.related2 = (select related2 from products where sku = '4056b'),
    t.related3 = (select related3 from products where sku = '4056b'),
    t.related4 = (select related4 from products where sku = '4056b'),
    t.related5 = (select related5 from products where sku = '4056b')
FROM products t
WHERE t.sku = '4056c'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将一个字段中的日期与另一个字段中的时间结合在一起-MS SQL Server

在一个字段中输入数据并自动更新另一个字段

自动将字段文本复制到另一个字段

如何将ElasticSearch字段复制到另一个字段

如何在odoo中将一个字段的值复制到另一个字段?

MongoDB将ObjectId从一个字段移动到另一个字段

使用JavaScript中的“ id”将文本从一个字段复制到另一个字段

如何使用jQuery将一个字段的内容复制到另一个字段

将第一个数组值复制到MongoDB中的另一个字段

将值从一个字段复制到子集中的另一个字段

使用jQuery将一个字段的内容复制到另一个字段

将动态字段值复制到另一个字段

如何将两个字段(不同)查询到一个字段中

如何将多行连接到SQL Server中的一个字段

如何将一个表中的两个字段关联到另一个表中的一个字段

MySQL将数据从一个表复制到另一个字段中的另一个表

如何将地址或任何字段以角度形式复制到另一个字段?

如何使用MVC5中的Enter键功能从一个字段导航到另一个字段

将SQL表ID转换为PHP中的另一个字段

phpmyadmin 将文本从一个字段移动到另一个字段

C++11,仅将一个字段复制到向量中

如何使用javascript将一个字段输入值复制到另一个字段输入

Solr 复制字段复制到另一个字段

将字典中的键复制到另一个字典

确定一个字段是否部分源自 R 中的另一个字段

如何使用 FilterUserMixin 过滤 Django 中的一个字段或另一个字段

如何在 Odoo 中将值和翻译从一个字段复制到另一个字段?

如何将数组中的值复制到另一个字段然后弹出它?

如何在反应中根据另一个字段更新一个字段?