พอดีผมลองเปรียบเทียบรายการ ICODE จากตาราง opitemrece และ ICODE จากตาราง doctor_fee_list โดยเงื่อนไขคือ ICODE จากตาราง
opitemrece ต้องไม่เท่ากับ ICODE จากตาราง doctor_fee_list ผมเขียนคำสั่งแบบนี้ครับ
select o.vn,o.hn,o.an,o.icode,n.name,d.icode from opitemrece o
left outer join nondrugitems n on n.icode = o.icode
left outer join doctor_fee_list d on d.vn = o.vn
where (o.an is null or o.an = " ") and n.item_is_df = "Y" and o.vstdate between '2011-03-01' and '2011-03-31' and
o.icode <> d.icodeให้เงื่อนไข ว่า แสดงค่าที่ไม่ตรงกัน แล้ว มันจะออกมา ตรงกันได้ยังไงอะ ครับ