Selena_2016 2019-11-14 12:10 采纳率: 0%
浏览 268

SQL - 根据B表的某个字段,计算A表中的某个字段的zhi

有两张表A和B,结构如下:

A表:

Id    Score    ActualScore
1     90
2     80
3     60

B表

Id    Rate
1     0.9
2     0.8
3     0.7

A表与B表的数据是一一对应的,A表中的ActualScore=A表的Score*B表的Rate

现在要计算A表的ActualScore,SQL语句要怎么写???

  • 写回答

3条回答 默认 最新

  • little_fat_sheep Unity3D领域新星创作者 2019-11-14 12:48
    关注

    试试下面的代码可行

    update A set ActualScore=T.Score*T.Rate from
    (A join B on A.Id=B.Id as T)
    where A.Id=T.Id
    
    评论

报告相同问题?

悬赏问题

  • ¥15 fesafe材料库问题
  • ¥35 beats蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统