我必须将一个表字段更新为sql中不同表的另一个字段。有两个表,create_account和Trans_Details。我必须更新create_account表的amount字段并将其设置为Trans_Details表的current_balance。我如何加入这两张桌子?请写一个查询。
答案 0 :(得分:0)
您可以利用子查询执行此操作...
示例:
我不知道使用什么样的数据库我只是给出一个伪代码..
UPDATE create_account SET (amount) = ( SELECT current_balance FROM Trans_Details
WHERE filter = some_value) WHERE filter = some_value.
我在查询中添加了where子句,如果你想更新列数中的整行,请忽略。