If we want to delete the duplicate row from a table we can perform it by sq l. Consider the following SQ L query
Here PATIENT_INFO is Table Name. and PatientId is the primary key of the table. and we want to delete the duplicate MrNo .
delete from PATIENT_INFO
where MrNo in (select MrNo
from PATIENT_INFO group by MrNo
having (count(PatientId))>1) and
PatientId not in (select min(PatientId)
from PATIENT_INFO
group by MrNo
having (count(PatientId))>1)
Here PATIENT_INFO is Table Name. and PatientId is the primary key of the table. and we want to delete the duplicate MrNo .
Comments
Post a Comment