我有 2 个表 fullInfo
和 fundInfo
。 fullInfo
是对非营利组织的捐赠的完整数据集。 fundInfo
是带有 ID 号的唯一基金子组列表。我正在尝试将基金 ID 号从 fundInfo
插入到列 fundId 中的 fullInfo
中,该列存在但当前具有 NULL 值。
完整信息
:
id funddesc amount fundId
002 GENERAL 25.00 NULL
044 MAINT 50.00 NULL
122 TRAVEL 75.00 NULL
... ... ... ...
资金信息
:
id funddesc
01 MAINT
02 TRAVEL
03 GENERAL
... ...
update fullInfo
set fullInfo.fundId = fundInfo.id
where fullInfo.funddesc = fundInfo.funddesc;
此代码无效。有什么建议吗?
最佳答案
update fullInfo
set fullInfo.fundId = fundInfo.id
from
fundInfo
where fullInfo.funddesc = fundInfo.funddesc;
关于mysql更新专栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8525942/