0

表1如下

A  B
1  x
2  y
3  z
4  t

表2如下

A2 B2
1  k
2  l
3  m
4  n

我想Table2.B2用值Table1.B第 2 行和第 3 行更新第 2 行和第 3 行

所以得到的表 2 将是

A2 B2
1  k
2  y
3  z
4  n
4

1 回答 1

0
UPDATE table1, table2 
SET table2.b2= table1.b 
WHERE table1.a= table2.a2 
AND table2.a2 IN (2, 3);

更新

UPDATE `table1`, `table2` 
SET `table2`.`b2`= `table1`.`b` 
WHERE (`table2`.`a2`- 4)= `table1`.`a` 
AND `table2`.`a2`> 4 
AND `table2`.`a2`< 9 ;
于 2012-07-01T17:20:57.823 回答