51
การเขียน SQL Script / Re: แสดงแล็บที่มีผลแล็บ
« เมื่อ: เมษายน 22, 2020, 14:07:41 PM »ไม่ได้ครับ ยังมาทั้งหมดเหมือนเดิมครับเปลี่ยนไปใช้ Join แทน Left Join สิครับ
SELECT
lfh.form_name,
lh.order_date,
li.lab_items_name,
lo.lab_order_result,
li.lab_items_unit,
li.lab_items_normal_value,
lo.confirm
FROM
an_stat AS a
LEFT OUTER JOIN lab_head AS lh ON a.an = lh.vn
LEFT OUTER JOIN lab_order AS lo ON lh.lab_order_number = lo.lab_order_number
LEFT OUTER JOIN lab_items AS li ON lo.lab_items_code = li.lab_items_code
LEFT OUTER JOIN lab_form_head AS lfh ON lh.form_name = lfh.form_name
WHERE
a.an = "630001373" and (lo.lab_order_result Is not null or lo.lab_order_result <> "") and lo.confirm = "Y"