BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: spoons ที่ ธันวาคม 20, 2007, 17:24:03 PM
-
สิทธิชัย รพ.นครชัยศรี
เชื่อมตาราง x-ray โดยใช้คำสั่ง
select * from xray_report_film xf
left outer join xray_film f on f.film_id = xf.film_id
left outer join xray_head xh on xh.pt_xn = xf.xn
where xn like '50%'
ส่วนของ xray_head ไม่มีข้อมูล ดังรูป
-
ลองแบบนี้ดูก่อนครับ ว่าได้ป่าว
select xf.*,f.*,xh.*
from xray_report_film xf
left outer join xray_film f on f.film_id = xf.film_id
left outer join xray_report xr on xf.xn = xr.xn
left outer join xray_head xh on xh.vn = xr.vn
where xf.xn like '50%'
-
ระวัง XN ด้วยครับ เพราะ xn ในแต่ละตาราง อาจไม่เหมือนกัน ทำให้การดึงข้อมูลไม่มา !!
;)
-
ได้แล้วครับ ขอบคุณครับ