BigKay 2021-03-18 15:31 采纳率: 58.8%
浏览 43
已结题

mysql 自A表复制B表字段,条件是B表的aid字段是A的id字段

A表内字段 

id    name     age    sex

11    NULL  NULL  NULL 

22    NULL  NULL  NULL

33    NULL  NULL  NULL

B表内字段

id  name    age    sex    aid

6   MR.I     22   MALE   11

12 MR.L    25   MALE   22

33 MR.U   46   MALE   33

B.aid保存的是A的id

希望根据B.aid把B.name age sex 数据update或者insert into 到相对应(B.aid)的A表 name age sex 里

  • 写回答

2条回答 默认 最新

  • hweiyu00 2021-03-19 16:26
    关注
    update a t
    inner join b t2 on t2.aid = t.id
    set t.name = t2.name, t.age = t2.age, t.sex = t2.sex
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月9日