ผู้เขียน หัวข้อ: ขอความช่วยเหลือ เรื่อง sql แสดง อำเภอ จังหวัด ด้วยครับ  (อ่าน 3738 ครั้ง)

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

ออฟไลน์ Guitar-hero

  • Hero Member
  • *****
  • กระทู้: 605
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลละแม,รพ.ละแม
คือจะทำรายงานประมาณนี้ครับ

---------------------------------------------------------------------------------
hn             ชื่อ-สกุล             ตำบล               อำเภอ               จังหวัด
---------------------------------------------------------------------------------
xx            xxxxxxxx          xxxxx               xxxx              xxxxxx
xx            xxxxxxxx          xxxxx               xxxx              xxxxxx

ไม่ทราบว่าต้องเขียน sql ยังไงบ้างครับ
จีระยุทธ ปิ่นสุวรรณ นักวิชาการคอมพิวเตอร์(พนักงานราชการ)
รพช.ละแม จ.ชุมพร
MASTER: HP Proliant Dl160 gen10
SLAVE: Dell PowerEdge T610 Quad core Intel 3.0G Ram 8GB Centos 5.9+Mysql 5.5

ออฟไลน์ lo_singburihosp

  • Newbie
  • *
  • กระทู้: 31
  • Respect: 0
    • ดูรายละเอียด
    • http://www.singburihosp.go.th
select concat(p.pname,p.fname,' ',p.lname) as tname,p.hn,concat(p.addrpart,' Á.',p.moopart,' µ.',t1.name,' Í.',t2.name,' ¨.',t3.name) as tt
from patient p
left outer join thaiaddress t1 on t1.codetype='3' and t1.chwpart=p.chwpart
and t1.amppart=p.amppart and t1.tmbpart=p.tmbpart
left outer join thaiaddress t2 on t2.codetype='2' and t2.chwpart=p.chwpart
and t2.amppart=p.amppart
left outer join thaiaddress t3 on t3.codetype='1' and t3.chwpart=p.chwpart

limit 1000
admin รพ.สิงห์บุรี ขนาด 310 เตียง
hosxp ver 3.55.2.10
hosxp Blood Bank
sever IBM Power PPC 2.4 Gb. Ram 4 Gb.
linux Redhat Enterprise Power PPC

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
    SELECT p.hn,concat(p.pname,p.fname,'  ',p.lname) as ptname ,t1.name as chw_name, t2.name as amp_name,t3.name as tmb_name
         FROM patient p
         LEFT OUTER JOIN thaiaddress t1 on t1.chwpart=p.chwpart  and t1.codetype='1'
         LEFT OUTER JOIN thaiaddress t2 on t2.chwpart=p.chwpart  and t2.amppart=p.amppart and t2.codetype='2'
         LEFT OUTER JOIN thaiaddress t3 on t3.chwpart=p.chwpart  and t3.amppart=p.amppart
         and t3.tmbpart=  p.tmbpart and t3.codetype='3'
        limit 10

ไม่ทัน  ;D ;D ;D
ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด 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>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"

ออฟไลน์ Guitar-hero

  • Hero Member
  • *****
  • กระทู้: 605
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลละแม,รพ.ละแม
ขอบคุณมากครับ
จีระยุทธ ปิ่นสุวรรณ นักวิชาการคอมพิวเตอร์(พนักงานราชการ)
รพช.ละแม จ.ชุมพร
MASTER: HP Proliant Dl160 gen10
SLAVE: Dell PowerEdge T610 Quad core Intel 3.0G Ram 8GB Centos 5.9+Mysql 5.5