ได้ตรวจสอบคำสั่งแล้ว
sql เดิม
select o.oapp_id,o.vstdate,v.vsttime,o.nextdate,o.nexttime,c.name as clinic_name ,
d.name as doctor_name,o.app_user,o.app_cause,o.contact_point,o.visit_vn
from oapp o
left outer join ovst v on v.vn=o.vn
left outer join clinic c on c.clinic=o.clinic
left outer join doctor d on d.code=o.doctor
where o.hn='0053526' order by o.vstdate desc
แก้ไขเพิ่มเติม
select o.oapp_id,o.vstdate,v.vsttime,o.nextdate,o.nexttime,c.name as clinic_name ,
d.name as doctor_name,o.app_user,o.app_cause,o.contact_point,o.visit_vn
from oapp o
left outer join ovst v on o.vn=v.vn and o.hn = v.hn
left outer join clinic c on o.clinic=c.clinic
left outer join doctor d on o.doctor = d.code
where o.hn='0053526' order by o.vstdate desc
เมื่อแก้ไขแล้วจะเร็วขึ้นครับ