เป็นตามที่ อ.นาจ แจ้งไว้ครับ
ตามที่โปรแกรมขึ้นไว้
select distinct si.*
from stock_item si
left outer join drugitems di on di.icode=si.icode
left outer join nondrugitems ndi on ndi.icode=si.icode
left outer join stock_drug_item sdi on sdi.item_id = si.item_id
left outer join stock_item_warehouse siw on si.item_id = siw.item_id
left outer join stock_user_warehouse uw on siw.warehouse_id = uw.stock_warehouse_id
where uw.stock_user_id =0
order by si.item_name
ให้ อ.นาจ ลองตรวจสอบ 3 ตาราง
ดูตาราง stock_user
stock_user_id เลข ??
และตาราง stock_user_warehouse
stock_user_id เลข ??
และในตาราง serial
stock_user_id เลข ??
โปรแกรมน่าจะแสดงถูกต้องครับ ผมขอลองทดสอบกับที่มีปัญหาก่อนนะครับ
ปล. พบปัญหาแล้วครับ บาง รพ.สต.ทำได้ บ้าง ทำไม่ได้ บ้าง เพราะ เกิดจาก
ตอนกำหนดผู้ดูแลคลัง ไม่ได้กำหนดผู้ดูแลคลังใหญ่ และผู้ดูแลคลังย่อย ด้วย