求大神帮看下这个语句该怎么写?在线等

软件界的小白 2018-07-19 11:06:24
SQL 2008 如图:表1和表2,以ID为两个表的关键字更新表1中A为1010的B字段等于表1A为1011的B+表2的B字段
...全文
113 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
shinger126 2018-07-20
  • 打赏
  • 举报
回复
update a set a.b=a.b+b.b from 表1 a,表2 b where a.id=b.id and a.a=1011
丰云 2018-07-20
  • 打赏
  • 举报
回复
作为开始题目这么做无可厚非,实际项目要是这么建表,肯定要被骂死。。。。


update x set x.b = y.b from tbA x, (select t1.id, b = t1.b + t2.b from tbA t1, tbB t2 where t1.id = t2.id and t1.a = '1011') y where x.id = y.id and x.a = '1010'

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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