1. cid ซ้ำครับ
select p1.hn,p2.hn from patient p1
left outer join patient p2 on p1.cid=p2.cid
where p1.hn<>p2.hn
2.ชื่อ สกุล ซ้ำกัน
select p1.hn,p2.hn from patient p1
left outer join patient p2 on
concat(p1.pname,p1.fname," ",p1.lname)=concat(p2.pname,p2.fname," ",p2.lname)
where p1.hn<>p2.hn
ลองดูนะครับ เวลา run ลองในเครื่องทดสอบนะครับ เพราะถ้า patient ที่มีข้อมูล เยอะ อาจทำให้ server ล่มได้