【发布时间】:2015-02-25 11:59:18
【问题描述】:
我有两张表如下:
ObjName 和 RptName 是一个复合键。
表 1:
ObjName | RptName | FileName | Success
----------------------------------------
obj1 | rept1 | file1.csv| NULL
表 2:
FileName | Success
-------------------
file1.csv | 1
file1.csv | 0
file1.csv | 0
表 2 可以有多个条目,如上。
这些表必须在 FileName 上连接。
我想根据以下条件更新表 1 的 Success 列:
如果结果集中的任何条目(加入表格后获得)的 Success 值为“1”,则表 1 的 SUCCESS 列应更新为“1”。否则应设置为“0”。
请帮忙。
【问题讨论】:
-
您使用的是哪个 DBMS?
-
@deterministicFail SQL Server 2008 R2
标签: sql sql-server sql-server-2008 join sql-update