0 สมาชิก และ 3 บุคคลทั่วไป กำลังดูหัวข้อนี้
ใช้ฟิลด์ cid ครับ ตัวอย่างคำสั่งครับ select pt.cid,pt.fname,pt.lname from patient pt inner join person ps on pt.cid=ps.cid
ถ้ามีการเลือก patient link ไว้ น่าจะใช้ person.patient_hn <==> patient.hn ได้
sync patient แล้ว person มี hn แล้ว ครับ. แต่เปรียบเทียบดูทั้ง 2 แฟ้มแล้ว ยังมี ระเบียน person บางส่วนที่ยังไม่มีใน patient
เอานี่ไปลองดูครับ ได้มาจาก อ.ท่านอื่นเหมือนกัน เพิ่ม hn ใน person อิงกับ เลข 13 หลัก (สร้าง Patient Link) มี 2 ชุด Exec ที่ละชุดupdate person left outer join patient on patient.cid=person.cidset person.patient_hn=(select patient.hn from patient where patient.cid=person.cidgroup by person.person_idhaving count(person.cid)='1'order by person.cid desc)where patient.cid=person.cidupdate person left outer join patient on patient.cid=person.cidset person.patient_link=(select (case patient.hn when 'null' then 'N' else 'Y' end) as link from patient where patient.cid=person.cidgroup by person.person_idhaving count(person.cid)='1'order by person.cid desc)where patient.cid=person.cid