อันเดิม
select pt.pname,pt.fname,pt.lname,pt.hn,vn.vn,vn.pdx,icd.name,
ovst.vstdate,ovst.vsttime,er.vn,er.er_emergency_type ,ert.name,er.er_dch_type,ovst.rfrolct
from vn_stat vn
left outer join icd101 icd on vn.pdx=icd.code
left outer join er_emergency_type ert on ert.er_emergency_type=er.er_emergency_type
left outer join patient pt on vn.hn=pt.hn
left outer join ovst ovst on vn.vn=ovst.vn
left outer join er_regist er on vn.vn=er.vn
where
ovst.rfrolct<>""
and vn.vstdate between "2006-05-01" and "2006-05-01"
and vn.age_y>=0
and vn.age_y<=200
and ovst.main_dep="006"
อันใหม่
select pt.pname,pt.fname,pt.lname,pt.hn,vn.vn,vn.pdx,icd.name,
ovst.vstdate,ovst.vsttime,er.vn,er.er_emergency_type ,ert.name,er.er_dch_type,ovst.rfrolct
from vn_stat vn
left outer join icd101 icd on vn.pdx=icd.code
left outer join patient pt on vn.hn=pt.hn
left outer join ovst ovst on vn.vn=ovst.vn
left outer join er_regist er on vn.vn=er.vn
left outer join er_emergency_type ert on ert.er_emergency_type=er.er_emergency_typewhere
ovst.rfrolct<>""
and vn.vstdate between "2006-05-01" and "2006-05-01"
and vn.age_y>=0
and vn.age_y<=200
and ovst.main_dep="006"
อันเดิมมีการ ให้ค่าของ
left outer join er_emergency_type ert on ert.er_emergency_type=[font=Verdana]er.er_emergency_type[/font]
เอาไว้ก่อน ที่จะ join ตาราง ตรงที่ ทำสีไว้ ลองสังเกตุดูนะคะ