g1oodboy 2017-10-12 08:18 采纳率: 87.5%
浏览 1203
已采纳

sql数据库中表之间的匹配

sql数据库表1和表2都有id和distance这两个字段,现在想要通过匹配表1和表2的id,
将id相等的表2中的distance字段中的值赋值给表1中的distance字段,sql语句应该怎么写?

  • 写回答

2条回答 默认 最新

  • FEN_TA 2017-10-12 08:58
    关注

    update t1,t2 set t1.distance = t2.distance where ti.id = t2.id

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 数据甄小白 2017-10-12 10:00
    关注

    如果是Oracle,可以考虑merge into,其他数据库没试过

    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 控制面板卸载无权限!!
  • ¥20 vb调用dll报错找不到文件
  • ¥20 SQL如何做交集查询
  • ¥15 unity 绘画方面的问题
  • ¥15 FTP 明明给了权限但是还是550 Permission denied问题
  • ¥20 Java的kafka错误unknowHostException
  • ¥20 gbase 8a没有lisense,需要获取一个lisense
  • ¥15 前端的3d饼图不知道用啥框架做的
  • ¥15 算法问题 斐波那契数 解答
  • ¥15 VS2019 SPY++ 获取句柄操作