另一个表中基于 SQL 更新语句的唯一值

用户3580480

我正在尝试执行 SQL UPDATE 查询以设置 b.[Disposition] 的值,其中 i.uid 字段是唯一的

以下 select 语句返回正确的行。

Select distinct i.* 
FROM   [dbo].[Imported] i 
  inner join [DaisyCompare].[dbo].[Baseline] b 
     on b.[CLI] = i.[CLI] 
    and b.[Quantity] = i.[Quantity] 
    and b.[UnitCost] = i.[UnitCost] 
    and b.[TotalCost] = i.[TotalCost] 
    and b.[Description] = i.[Description] 

但是我不确定如何将它合并到 SQL UPDATE 语句中。

非常感谢任何帮助。

SV

试试这个

UPDATE upb
SET b.Disposition  = "YOUR VALUE"
FROM  [DaisyCompare].[dbo].[Baseline] ubp
INNER JOIN (Select distinct i.* FROM [dbo].[Imported] i 
inner join [DaisyCompare].[dbo].[Baseline] b on 
b.[CLI]=i.[CLI] AND 
b.[Quantity]=i.[Quantity] AND 
b.[UnitCost]=i.[UnitCost] AND 
b.[TotalCost]=i.[TotalCost] AND 
b.[Description]=i.[Description] )tmp ON Tmp.UID = ubp.UID

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

基于另一个表中的ID或主键列表的PostGres SQL更新值

来自分类Dev

SQL查询以基于另一个表中的列值从一个表中选择

来自分类Dev

如何使用SQL SELECT基于另一个表中的特定行查询表

来自分类Dev

MS Access SQL:基于另一个表中的总和从一个表中返回数据

来自分类Dev

SQL Server:基于搜索另一个结果集从一个表中获取结果

来自分类Dev

SQL查询另一个表中的值

来自分类Dev

一个表中的SQL更新值与Oracle SQL Developer中的另一个表的值匹配

来自分类Dev

SQL设置操作以基于另一个表上的值更新表

来自分类Dev

MS SQL Server,基于另一个表创建和更新表

来自分类Dev

如何获取更新语句以根据另一个表中的条目更改值

来自分类Dev

SQL基于Apache Derby上的列匹配从一个表更新到另一个表

来自分类Dev

从另一个表SQL更新列值

来自分类Dev

从另一个表SQL Server更新值

来自分类Dev

从SQL中的另一个表计数事件

来自分类Dev

SQL-从另一个表中的值更新表值

来自分类Dev

SQL更新语句,其中值必须大于上一个值但小于下一个值

来自分类Dev

基于匹配值的雪花SQL计数和另一个表的求和

来自分类Dev

从一个表中选择数据,然后基于SQL Server中的另一个表重命名列

来自分类Dev

SQL:从另一个分组表更新表

来自分类Dev

SQL:从另一个分组表更新表

来自分类Dev

sql从另一个表snappydata更新表

来自分类Dev

SQL查询从基于另一个表中提取信息

来自分类Dev

sql-基于另一个表上的列的条件查询(日期范围)

来自分类Dev

SQL Server:DATEADD基于另一个表的绕过日期

来自分类Dev

SQL AVG语句另一个表

来自分类Dev

将一个表中的值插入到 SQL Server 中的另一个表中

来自分类Dev

如何基于另一个列的值在SQL选择查询中创建/添加列?

来自分类Dev

在SQL中,如何基于另一个列的值来创建等级列?

来自分类Dev

如何在一个视图中从SQL中的另一个表求和?

Related 相关文章

  1. 1

    基于另一个表中的ID或主键列表的PostGres SQL更新值

  2. 2

    SQL查询以基于另一个表中的列值从一个表中选择

  3. 3

    如何使用SQL SELECT基于另一个表中的特定行查询表

  4. 4

    MS Access SQL:基于另一个表中的总和从一个表中返回数据

  5. 5

    SQL Server:基于搜索另一个结果集从一个表中获取结果

  6. 6

    SQL查询另一个表中的值

  7. 7

    一个表中的SQL更新值与Oracle SQL Developer中的另一个表的值匹配

  8. 8

    SQL设置操作以基于另一个表上的值更新表

  9. 9

    MS SQL Server,基于另一个表创建和更新表

  10. 10

    如何获取更新语句以根据另一个表中的条目更改值

  11. 11

    SQL基于Apache Derby上的列匹配从一个表更新到另一个表

  12. 12

    从另一个表SQL更新列值

  13. 13

    从另一个表SQL Server更新值

  14. 14

    从SQL中的另一个表计数事件

  15. 15

    SQL-从另一个表中的值更新表值

  16. 16

    SQL更新语句,其中值必须大于上一个值但小于下一个值

  17. 17

    基于匹配值的雪花SQL计数和另一个表的求和

  18. 18

    从一个表中选择数据,然后基于SQL Server中的另一个表重命名列

  19. 19

    SQL:从另一个分组表更新表

  20. 20

    SQL:从另一个分组表更新表

  21. 21

    sql从另一个表snappydata更新表

  22. 22

    SQL查询从基于另一个表中提取信息

  23. 23

    sql-基于另一个表上的列的条件查询(日期范围)

  24. 24

    SQL Server:DATEADD基于另一个表的绕过日期

  25. 25

    SQL AVG语句另一个表

  26. 26

    将一个表中的值插入到 SQL Server 中的另一个表中

  27. 27

    如何基于另一个列的值在SQL选择查询中创建/添加列?

  28. 28

    在SQL中,如何基于另一个列的值来创建等级列?

  29. 29

    如何在一个视图中从SQL中的另一个表求和?

热门标签

归档