qq_35377440
2016-06-21 03:10
采纳率: 0%
浏览 7.9k

SQL修改两个表中关联的数据

有表A和B两张表 A中有字段
ID,name B中有ID,a.id,code
1,小张 1,1, ’4G20T1102001‘
2,小张 2,2,‘4G20T1102002’
3,小李 3,3,‘4G20T1102003’
A表中name为小张的有多条想留ID最小的一条并且修改B表中对于的a.id为最小的
想要的结果如下:
1,小张 1,1, ’4G20T1102001‘
2,1,‘4G20T1102002’
3,小李 3,2,‘4G20T1102003’

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

  • zhangsheng_1992 2016-06-21 05:54

    A中的id是否和B中的aid关联? 可以使用字查询来实现
    update B set 字段=值 where a.id = (select id from A order by id desc limit 1)

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题