แบบนี้ได้ไหมครับ
select v.vstdate,p.hn,concat(p.pname,p.fname," ",p.lname) as ptname,l2.lab_order_result from vn_stat v
left outer join patient p on p.hn=v.hn
left outer join clinicmember c on c.hn=v.hn
left outer join lab_head l1 on l1.vn=v.vn
left outer join lab_order l2 on l2.lab_order_number=l1.lab_order_number
where v.vstdate between "2011-02-01" and "2011-04-30"
and c.clinic="001" and l2.lab_items_code in("76","219")
and l2.lab_order_result between 70 and 200
and p.hn not in (select hn from lab_order where lab_order_result>200 where lab_items_code in("76","219") and laborder_date between "2011-02-01" and "2011-04-30" )