【老问题,有人有解决方案么】如何让多表的query只更新一个表
现有表结构如下
T1: ID 姓名 性别 民族
001 张三 男 001
002 里斯 女 002
zd_mz: 代码 内容
001 汉族
002 满族
AdoQuery: Select T1.*,T2.内容 from T1,T2 where T1.民族=T2.代码 结果:
ID 姓名 性别 民族 内容
001 张三 男 001 汉族
002 里斯 女 002 满族
问:我现在改变这个Query中的姓名,由于需要还要将[内容]的值也改动一下(仅仅是改动),更新时我只想让T1表更新,而不想让T2更新。
我使用AdoQuery.UpdateBatch()个更新,它将两个表都更新了。怎样让它有目的的更新。
或者您有什么更好的办法解决这样的问题?
谢。