这个经常用免得下次再去找。
select * FROM PatientBaseInfo where id<>(select max(id)
from PatientBaseInfo d where PatientBaseInfo.CardNumber =d.CardNumber )AND CardNumber in (select CardNumber from PatientBaseInfo b
GROUP BY CardNumber HAVING COUNT(CardNumber)>1)
delete FROM PatientBaseInfo where id<>(select max(id)
from PatientBaseInfo d where PatientBaseInfo.CardNumber =d.CardNumber )AND CardNumber in (select CardNumber from PatientBaseInfo b
GROUP BY CardNumber HAVING COUNT(CardNumber)>1)
本文将介绍如何通过SQL查询语句批量删除数据库中重复的患者信息记录,以确保数据的准确性与一致性。
4409

被折叠的 条评论
为什么被折叠?



