ผู้เขียน หัวข้อ: คนไข้ 1 คนแพ้ยาหลายตัวจะ select รวมกันยังไงครับ  (อ่าน 3108 ครั้ง)

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

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
คนไข้ 1 คนแพ้ยาหลายตัวจะ select รวมกันยังไงครับ
รวมกันคล้ายคำสั่ง concat ครับ
select * from opd_allergy

ผลลัพธ์ เช่น
็์HN                        แพ้ยา
000011647          TETRACYCLINE=ผื่นคันตามร่างกาย | PENICILLIN V=ผื่นคันตามร่างกาย | CO-TRIMOXAZOLE=ผื่นคันตามร่างกาย
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  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

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: คนไข้ 1 คนแพ้ยาหลายตัวจะ select รวมกันยังไงครับ
« ตอบกลับ #1 เมื่อ: มีนาคม 02, 2011, 15:37:30 PM »
0
เพิ่มคำถามครับ
ใน Table OPDScreen.Walk_id จะเก็บรหัสสถาพผู้ป่วย เป็นตัวเลข แล้วจะดูจาก Table ไหนครับว่า เลข ไหน = อะไร
เช่น 4=รถนอน

 ;D

ได้คำตอบแล้วครับ ตาราง pt_walk
เหลือคำสั่ง sql ยังไม่ได้คำตอบ    ;D
« แก้ไขครั้งสุดท้าย: มีนาคม 03, 2011, 13:39:19 PM โดย panus_t »
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  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

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,129
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: คนไข้ 1 คนแพ้ยาหลายตัวจะ select รวมกันยังไงครับ
« ตอบกลับ #2 เมื่อ: มีนาคม 03, 2011, 16:17:16 PM »
0
สร้าง variable ขึ้นมาครับ แล้ววางคำสั่งนี้ลงไปครับ

value:=getsqlsubquerydata('select concat(agent,"-",symptom,"| ") as cc from opd_allergy where hn="'+dbpipeline['hn']+'" ');
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net