-2

我想对 我的命令所在的表的任何记录和所有记录使用更新:column1 <> column2

update table1 set name = (select name from table2
                           where code1 <> code2 and table1.id=table2.id)

可能吗?

是否可以在更新命令中使用内连接?

4

1 回答 1

1

您可以简单地加入两个表,

UPDATE  a
SET     a.Name = b.Name
FROM    Table1 a
        INNER JOIN Table2 b
            ON a.ID = b.id
WHERE   a.Code1 <> a.Code2
于 2013-04-09T15:27:22.377 回答