如题UPDATE的更新的值是要由另外一个表查询得出,要如何实现呢? 可以这样吗 update 表A set 字段1=(select 值 from 表B) 注意,我更新的值不只有一个,我要批量更新,表A与表B有链接字段C
问题补充:
是这个意思(主要是在ACCESS中): 例如表A有字段1,字段2. 字段1与表B有连接字段,字段2值为空,结构举例: 表A 字段1 字段2 1 2 3 4 5 表B有字段3 字段4,字段3与表A是连接字段关系,字段4是表A字段2要更新的值,表B举例如下: 字段3 字段4 1 11 2 22 3 33 现在我想按照连接字段的关系将表B的字段4的值更新到表A的字段2中,形成表A的形式最后为下面: 表A 字段1 字段2 1 11 2 22 3 33 4 5
update 表A,表B set 表A.字段2=表B.字段4 where 表A.字段1=表B.字段3正确答案,错了管饭