如何使用另外一个表的查询结果来同时更新当前表的多个字段?

kamener 2008-06-03 08:16:44
表的结构如下:
已经上传至:
http://www.access911.net/csdn/index.asp?old=2008-6-1
要求按照宗地号分别统计求救表中各个地类的面积和每宗地的总面积,并更新到宗地表中相应的字段,比如分别统计宗地号为“23204204-001”的耕地面积、园地面积、林地面积、牧草地面积、其他农用地面积、建设用地面积、未利用地面积和该宗地的总面积,然后更新到宗地表中宗地号为“23204204-001”的对应字段。
各地类对应的地类码如下:
耕地:11*
园地:12*
林地:13*
牧草地:14*
其他农用地:15*
建设用地:2*
未利用地:3*
...全文
250 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ojuju10 2008-06-05
  • 打赏
  • 举报
回复
update tb set col1='',col2=''....
where ,,,,
-狙击手- 2008-06-05
  • 打赏
  • 举报
回复
update a
set a.col = b.col ....
from ta a
left/right/full join tb b on a.... = b....

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧