update 用别名 update a set D = '' from A a (inner join , where …… 什么条件你就自己弄吧)
create table a(id int,k int,d char(2)) create table b (id int,c int)UPDATE a SET d= 'we' FROM a INNER JOIN b ON a.id = b.id AND k= 23 where c = 30drop table a drop table b
/*(所影响的行数为 1 行) (所影响的行数为 1 行)id k d ----------- ----------- ---- 1 23 (所影响的行数为 1 行)id c ----------- ----------- 1 30(所影响的行数为 1 行) (所影响的行数为 1 行)id k d ----------- ----------- ---- 1 23 we(所影响的行数为 1 行)id c ----------- ----------- 1 30(所影响的行数为 1 行) */
update a set D = '' from A a (inner join , where …… 什么条件你就自己弄吧)
create table a(id int,k int,d char(2))
create table b (id int,c int)UPDATE a
SET d= 'we' FROM a INNER JOIN b ON a.id = b.id
AND k= 23 where c = 30drop table a
drop table b
(所影响的行数为 1 行)id k d
----------- ----------- ----
1 23 (所影响的行数为 1 行)id c
----------- -----------
1 30(所影响的行数为 1 行)
(所影响的行数为 1 行)id k d
----------- ----------- ----
1 23 we(所影响的行数为 1 行)id c
----------- -----------
1 30(所影响的行数为 1 行)
*/