ผู้เขียน หัวข้อ: คำสั่งเชื่อมตาราง patient และ thaiaddress  (อ่าน 3994 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Intana

  • Newbie
  • *
  • กระทู้: 1
  • Respect: 0
    • ดูรายละเอียด
คำสั่งเชื่อมตาราง patient และ thaiaddress
« เมื่อ: มกราคม 30, 2008, 09:57:23 AM »
0
เขียนคำสั่งเชื่อมตาราง patient และ thaiaddress อย่างไรคะ ไม่ค่อยรู้เรื่องคำสั่ง MySQL
 

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: คำสั่งเชื่อมตาราง patient และ thaiaddress
« ตอบกลับ #1 เมื่อ: มกราคม 30, 2008, 11:20:20 AM »
0
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'

ลองปรับใช้นะครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ pijit_w

  • Full Member
  • ***
  • กระทู้: 217
  • Respect: 0
    • ดูรายละเอียด
Re: คำสั่งเชื่อมตาราง patient และ thaiaddress
« ตอบกลับ #2 เมื่อ: มกราคม 30, 2008, 11:37:42 AM »
0
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

ลองดูนะครับ
Betong Hospital
Yala

ออฟไลน์ admin30

  • Sr. Member
  • ****
  • กระทู้: 352
  • Respect: 0
    • ดูรายละเอียด
    • ioffer resume
Re: คำสั่งเชื่อมตาราง patient และ thaiaddress
« ตอบกลับ #3 เมื่อ: มกราคม 30, 2008, 11:51:45 AM »
0
ลองอันนีดูนะครับ

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



HOSxP Server Master : MariaDb 10.1.19
ขึ้นระบบ 24 พ.ค.2550 โดย BMS Team
http://ikstudioytchannel.blogspot.com/
https://iofferresumer.blogspot.com/