UPDATE dbo.T_PartyBuild SET Birth=t.bi FROM 
 (SELECT DISTINCT b.Birth AS bi,a.Person_ID AS pe FROM dbo.T_PartyBuild  AS a  LEFT JOIN T_person AS b ON a.Person_ID=b.Person_ID) AS t
 WHERE T_PartyBuild.Person_ID=t.pe

 注释:

T_PartyBuild 党员信息表
T_person 人口信息表

党员信息表中 输入的党员出生日期格式出现错误 全部重新输入有点不现实 但是人口信息中出生日期的填写格式是没问题的
思路:党员信息表左联人口信息表 同时去掉重复信息 因为人口表中有重复的人员信息 取出人口表中出生日期,党员表中
身份证信息 然后通过身份证信息作为条件 对党员信息表中的出生日期进行数据更新

 

扩展:SQL两表之间:根据一个表的字段更新另一个表的字段

update table1 
set field1=table2.field1,
field2=table2.field2
from table2
where table1.id=table2.id

相关文章:

  • 2022-12-23
  • 2021-10-20
  • 2021-10-20
  • 2022-02-26
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-22
  • 2021-12-29
  • 2022-12-23
  • 2021-11-30
  • 2021-08-03
  • 2021-10-20
相关资源
相似解决方案