最近碰到一个棘手的数据库问题,不是专业的DBA对数据库的sql语句也不是太深入,也许我说的问题对于你来说不是问题
碰到的问题:
表A
ID A1 A2 A3 A4 A5 A6
1 1 1 1 1 1 1
2 2 2 2 2 2 2
. . . . . . .
表B
ID AID B1 B2 B3 B4 B5 B6
1 1 1 1 1 1 1 3
2 2 2 2 2 2 2 4
. . . . . . . .
需求 将A表中的A6字段替换成B6字段的内容,B表中的外键AID对应A表的ID
update A set A.A6=B.B6 from A,B where A.ID=B.B.AID
通过这个语句可以拓展出很多的解决业务需求 的sql语句