0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้
แนะนำตัวเองหน่อยก็ดีครับ กรณีนี้เกิดจากพี่ไปติ๊ก patient link ที่บัญชี 1 แล้วบันทึกโปรแกรมมันจะออก HN ให้ทันทีถ้าที่ patient ยังไม่มีข้อมูลของคนนี้ วิธีการที่ถูกต้องคือคลิ๊กที่ปุ่มนำเข้าข้อมูลจาก patient แล้วค้นหาครับจะได้ไม่ link พลาด
เพิ่ม hn ใน person อิงกับ เลข 13 หลัก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