BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: spoons ที่ ธันวาคม 20, 2007, 17:24:03 PM

หัวข้อ: การเชี่อมตาราง x-ray
เริ่มหัวข้อโดย: 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 ไม่มีข้อมูล ดังรูป
หัวข้อ: Re: การเชี่อมตาราง x-ray
เริ่มหัวข้อโดย: SrWooD ที่ ธันวาคม 21, 2007, 09:48:13 AM
ลองแบบนี้ดูก่อนครับ ว่าได้ป่าว

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%'
หัวข้อ: Re: การเชี่อมตาราง x-ray
เริ่มหัวข้อโดย: anukul ที่ ธันวาคม 21, 2007, 10:06:47 AM
ระวัง XN ด้วยครับ  เพราะ xn ในแต่ละตาราง อาจไม่เหมือนกัน ทำให้การดึงข้อมูลไม่มา !!
 ;)
หัวข้อ: Re: การเชี่อมตาราง x-ray
เริ่มหัวข้อโดย: spoons ที่ ธันวาคม 21, 2007, 18:52:29 PM
ได้แล้วครับ ขอบคุณครับ