0

これは例でしか説明できません。

2つのテーブル(table1table2)があり、それぞれにとが含まれfielda fieldb fieldcていますfieldd

したい

UPDATE table2 
SET    table2.fieldc = table1.fieldc, 
       table2.fieldd = table1.fieldd 
WHERE  table2.fielda = table1.fielda 
       AND table2.fieldb = table1.fieldb 
4

1 に答える 1

4

「table1」宣言を見逃しているだけです

update table2, table1
...

他のバージョン

UPDATE table2
JOIN table1 
  ON table2.fielda = table1.fielda 
       AND table2.fieldb = table1.fieldb 
SET    table2.fieldc = table1.fieldc, 
       table2.fieldd = table1.fieldd 
于 2013-02-01T16:20:45.393 に答える