0

次の表を考えます。

Table1
| id | intermediate_id |

Itermediate
| id |

Table2
| id | intermediate_id | table1_id|

Table2 を Table1.ids で更新するにはどうすればよいですか?

私は次のことを試しています:

update Table2
set table1_id = 
(select table1.id 
 from table1
 where table1.intermediate_id = table2.intermediate_id);

「エラー:式として使用されたサブクエリによって複数の行が返されました」

4

1 に答える 1

1
update Table2
set table1_id = table1.id
  from table1
  where table1.intermediate_id = table2.intermediate_id
于 2012-11-06T11:57:36.807 に答える