BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Intana ที่ มกราคม 30, 2008, 09:57:23 AM

หัวข้อ: คำสั่งเชื่อมตาราง patient และ thaiaddress
เริ่มหัวข้อโดย: Intana ที่ มกราคม 30, 2008, 09:57:23 AM
เขียนคำสั่งเชื่อมตาราง patient และ thaiaddress อย่างไรคะ ไม่ค่อยรู้เรื่องคำสั่ง MySQL
หัวข้อ: Re: คำสั่งเชื่อมตาราง patient และ thaiaddress
เริ่มหัวข้อโดย: pop_hosxp ที่ มกราคม 30, 2008, 11:20:20 AM
select p.hn, p.pname, p.fname, p.lname, t.full_name
from patient p
left outer join thaiaddress t on t.tmbpart=p.tmbpart and t.amppart=p.amppart and t.chwpart=p.amppart
where p.hn='XXXXXXXX'

ลองปรับใช้นะครับ
หัวข้อ: Re: คำสั่งเชื่อมตาราง patient และ thaiaddress
เริ่มหัวข้อโดย: pijit_w ที่ มกราคม 30, 2008, 11:37:42 AM
select concat(pname,fname,'  ',lname) as ptname ,concat(addrpart,' ',full_name)  as address
 from patient p ,thaiaddress t
where p.hn = 'xxxxxxx'
and p.chwpart=t.chwpart
and p.amppart=t.amppart
and p.tmbpart=t.tmbpart

ลองดูนะครับ
หัวข้อ: Re: คำสั่งเชื่อมตาราง patient และ thaiaddress
เริ่มหัวข้อโดย: admin30 ที่ มกราคม 30, 2008, 11:51:45 AM
ลองอันนีดูนะครับ

select p.hn, p.pname, p.fname, p.lname,p.addrpart,p.moopart,t.full_name
from patient p
left outer join thaiaddress t on t.tmbpart=p.tmbpart
where p.hn='XXXXXXXXX' and t.amppart=p.amppart and t.chwpart = p.chwpart