如果另一列具有相同的值,则将列中每一行的数据插入表中

帕金先生

我需要使用 ID 的比较从表 1 -> 表 2 传输 17,000 个“ISSI”值。不确定是否需要循环,因为 ID 乱序。

表 1: - sysdba.C_AccountTable

AccountProductID |    ISSI  | 
-----------------------------
 1QWEqwe         |    113   |
 2qweqwrdsd      |    436   |
 1Eqwe           |    113   |

表 2: - dbo.AssetTable

CustomerProductID | ISSI |
--------------------------
    1QWEqwe       |      |
    1Eqwe         |      |
2qweqwrdsd        |      |

预期结果- dbo.AssetTable

CustomerProductID | ISSI |
--------------------------
    1QWEqwe       | 113  |
    1Eqwe         | 113  |
2qweqwrdsd        | 436  |

(要更改 17,000 行)

Sreenu131

这可能是预期的结果

DECLARE @C_AccountTable TABLE (AccountProductID VARCHAR(100),ISSI    INT)
INSERT INTO @C_AccountTable
 SELECT '1QWEqwe'         ,    113   UNION ALL
 SELECT '2qweqwrdsd'      ,    436   UNION ALL
 SELECT '1Eqwe'           ,    113   

DECLARE @AssetTable TABLE(CustomerProductID VARCHAR(100) , ISSI INT)
INSERT INTO @AssetTable
 SELECT   '1QWEqwe',NULL       UNION All     
 SELECT   '1Eqwe'  ,NULL      

 SELECT * FROM @AssetTable
 UPDATE A
 SET A.ISSI=C.ISSI
 FROM @AssetTable A
    INNER JOIN @C_AccountTable C
        ON c.AccountProductID=A.CustomerProductID


 SELECT * FROM @AssetTable

更新前的结果

CustomerProductID   ISSI
 -------------------------
    1QWEqwe         NULL
    1Eqwe           NULL

更新后的结果

CustomerProductID   ISSI
-------------------------
1QWEqwe             113
1Eqwe               113

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从一个表中的一列中为每一行打印出值列表,在另一表中具有重叠的间隔

来自分类Dev

检测oracle表中所有在每一行中具有相同值的列

来自分类Dev

如何为另一列中的每一行重复所有列值

来自分类Dev

SQL:如果满足条件,则将值从列复制到同一列中的另一行

来自分类Dev

确定每一行在另一列中指定的组中是否具有最高值

来自分类Dev

如何在一行中获取具有相同ID但在另一列中具有不同值的数据并在php中显示到表中

来自分类Dev

查找一列中具有相同值而另一列中具有其他值的行?

来自分类Dev

选择在一列中具有相同值而在另一列中具有不同值的行

来自分类Dev

提取R数据框中另一列中具有最大值的唯一行

来自分类Dev

对于每一行,查找列中具有相同值的所有行

来自分类Dev

SQL Server:如果有另一行具有相同的col值和特定的辅助列值,则排除表中的行

来自分类Dev

在多行的一列中查找具有相同值的行,而另一列具有不同的值

来自分类Dev

如果一行共享一列中另一行的值并且在 R 中的另一列中具有一个值,如何删除该行?

来自分类Dev

从表中选择所有行,除了具有相同 id 的另一个表中的行在另一列中具有特定值

来自分类Dev

插入源表一行中每一列的目标表新条目

来自分类Dev

如何使数据框中的每一行的每一列都有一个值?

来自分类Dev

如果索引组在另一列中具有相同的值,则过滤DataFrame

来自分类Dev

MySQL_如何对在另一列上具有相同值的每两列中的值求和?

来自分类Dev

访问每一行并检查数据框中的每一列值

来自分类Dev

在python中与另一列具有相同值的行中选择具有最高列值的csv行

来自分类Dev

如何在同一张表中插入只有一列与另一行不同的行?

来自分类Dev

PostgreSQL根据一列的值触发,以更改或更新每一行中另一列的值。

来自分类Dev

合并具有相同值和总和值的同一列和表中的行

来自分类Dev

在具有相同ID pyspark数据框的另一列中显示不同的值

来自分类Dev

选择另一列中具有相同ID但值不同的行

来自分类Dev

查找另一列中具有相同值的行-Python

来自分类Dev

熊猫:根据另一列中的值计算每一行的jaccard相似度

来自分类Dev

合并具有共同值的每一行的数据框中列内容

来自分类Dev

查找与另一个数据框中的列具有相同的非唯一列值的数据框中的行

Related 相关文章

  1. 1

    从一个表中的一列中为每一行打印出值列表,在另一表中具有重叠的间隔

  2. 2

    检测oracle表中所有在每一行中具有相同值的列

  3. 3

    如何为另一列中的每一行重复所有列值

  4. 4

    SQL:如果满足条件,则将值从列复制到同一列中的另一行

  5. 5

    确定每一行在另一列中指定的组中是否具有最高值

  6. 6

    如何在一行中获取具有相同ID但在另一列中具有不同值的数据并在php中显示到表中

  7. 7

    查找一列中具有相同值而另一列中具有其他值的行?

  8. 8

    选择在一列中具有相同值而在另一列中具有不同值的行

  9. 9

    提取R数据框中另一列中具有最大值的唯一行

  10. 10

    对于每一行,查找列中具有相同值的所有行

  11. 11

    SQL Server:如果有另一行具有相同的col值和特定的辅助列值,则排除表中的行

  12. 12

    在多行的一列中查找具有相同值的行,而另一列具有不同的值

  13. 13

    如果一行共享一列中另一行的值并且在 R 中的另一列中具有一个值,如何删除该行?

  14. 14

    从表中选择所有行,除了具有相同 id 的另一个表中的行在另一列中具有特定值

  15. 15

    插入源表一行中每一列的目标表新条目

  16. 16

    如何使数据框中的每一行的每一列都有一个值?

  17. 17

    如果索引组在另一列中具有相同的值,则过滤DataFrame

  18. 18

    MySQL_如何对在另一列上具有相同值的每两列中的值求和?

  19. 19

    访问每一行并检查数据框中的每一列值

  20. 20

    在python中与另一列具有相同值的行中选择具有最高列值的csv行

  21. 21

    如何在同一张表中插入只有一列与另一行不同的行?

  22. 22

    PostgreSQL根据一列的值触发,以更改或更新每一行中另一列的值。

  23. 23

    合并具有相同值和总和值的同一列和表中的行

  24. 24

    在具有相同ID pyspark数据框的另一列中显示不同的值

  25. 25

    选择另一列中具有相同ID但值不同的行

  26. 26

    查找另一列中具有相同值的行-Python

  27. 27

    熊猫:根据另一列中的值计算每一行的jaccard相似度

  28. 28

    合并具有共同值的每一行的数据框中列内容

  29. 29

    查找与另一个数据框中的列具有相同的非唯一列值的数据框中的行

热门标签

归档