ผู้เขียน หัวข้อ: สอบถาม MYSQL ดึงที่อยู่  (อ่าน 5073 ครั้ง)

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

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
สอบถาม MYSQL ดึงที่อยู่
« เมื่อ: พฤศจิกายน 22, 2012, 14:29:00 PM »
0
select o.vstdate,o.hn,concat(p.pname,p.fname," ",p.lname) as pt_name,o.vn,o.an,o.icode,o.qty,concat(p.addrpart," ËÁÙè ",p.moopart," ",th.full_name) as addr_th
from opitemrece o
left outer join patient p on p.hn=o.hn
left outer join vn_stat v on v.vn=o.vn
left outer join thaiaddress th on th.addressid=v.aid
where o.vstdate between "2012-10-01" and "2012-10-31" and o.icode in ("1143001","1000007")

จากโค้ดด้านบนจะได้ output ดังรูป ที่อยู่จะไม่แสดงเมื่อ VN ว่างครับ
ถ้าต้องการ p.chwpart,p.amppart,p.tmbpart เอา 3 ฟิล์ดนี้มารวมกันแทน v.aid จะทำอย่างไรครับ..
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
Re: สอบถาม MYSQL ดึงที่อยู่
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 22, 2012, 14:51:49 PM »
0
select o.vstdate,o.hn,concat(p.pname,p.fname," ",p.lname) as pt_name,o.vn,o.an,o.icode,o.qty,concat(p.addrpart," ËÁÙè ",p.moopart," ",th.full_name) as addr_th
from opitemrece o
left outer join patient p on p.hn=o.hn
left outer join vn_stat v on v.vn=o.vn
left outer join thaiaddress th on th.addressid=v.aid
where o.vstdate between "2012-10-01" and "2012-10-31" and o.icode in ("1143001","1000007")

จากโค้ดด้านบนจะได้ output ดังรูป ที่อยู่จะไม่แสดงเมื่อ VN ว่างครับ
ถ้าต้องการ p.chwpart,p.amppart,p.tmbpart เอา 3 ฟิล์ดนี้มารวมกันแทน v.aid จะทำอย่างไรครับ..


left outer join thaiaddress th on th.addressid=concat(p.chwpart,p.amppart,p.tmbpart)
ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด Thank เบา ๆ ^ ถูกใจกด [applaud] ไม่ชอบใจกด[smite]
>> การโพสต์ขอรายงานที่ดี <<
อ่านซักนิด ถามยังไงให้ได้คำตอบ ? :)
วิธีแสดงตัวว่าเป็นใคร โดย อ.อ๊อด (ให้ข้อมูลว่าเป็นใคร ปฏิบัติงานที่ไหน ใช้ server อะไร OS อะไร HOsxp Vไหน)
ก่อนที่จะตั้งกระทู้ถาม ลองค้นจากกระทู้เก่าดูก่อนไหม จะได้คำตอบเร็วกว่าการรอคำตอบนะ
..........................................................................
เจษ จพ.เภสัชกรรมฯ user@ NAHAEO HOSPITAL LOEI. <br>  Supervise by DANSAI HOSPITAL LOEI. <br>
Start 01/03/2550
=> Server IBM X3200 Ram 6 Gb. OS:Cent OS 6.0  
=> Client 20 client  OS: SP2  => HosXP Version <b>3.56.11.19</b>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"