我必须将一个表字段更新为sql中不同表的另一个字段

时间:2013-05-09 07:04:22

标签: asp-classic

我必须将一个表字段更新为sql中不同表的另一个字段。有两个表,create_account和Trans_Details。我必须更新create_account表的amount字段并将其设置为Trans_Details表的current_balance。我如何加入这两张桌子?请写一个查询。

1 个答案:

答案 0 :(得分:0)

您可以利用子查询执行此操作...

示例:

我不知道使用什么样的数据库我只是给出一个伪代码..

UPDATE  create_account SET (amount) = ( SELECT current_balance FROM Trans_Details
         WHERE filter = some_value) WHERE filter = some_value.

我在查询中添加了where子句,如果你想更新列数中的整行,请忽略。