ผู้เขียน หัวข้อ: เขียนคำสั่งsqlยังไงครับ ให้ดึงคนไข้ ใน คลิกนิค เบาหวาน ที่มี โรคแทรกซ้อนอยู่ด้วย  (อ่าน 4182 ครั้ง)

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

ออฟไลน์ Guitar-hero

  • Hero Member
  • *****
  • กระทู้: 605
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลละแม,รพ.ละแม
ตามภาพครับ คือ ต้องการเขียนคำสั่ง sql ให้ดึงคนไข้ ในคลินิค เบาหวาน เฉพาะผู้ทีมีการลง โรคแทรกซ้อน ไว้

โดย รหัสคลินิค เบาหวาน = 001

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

dusit

  • บุคคลทั่วไป
ตามภาพครับ คือ ต้องการเขียนคำสั่ง sql ให้ดึงคนไข้ ในคลินิค เบาหวาน เฉพาะผู้ทีมีการลง โรคแทรกซ้อน ไว้

โดย รหัสคลินิค เบาหวาน = 001


ใช่ป่าวไม่รู้  รอดูท่านอื่นคับ
select * from clinicmember where clinic='001' and subtype<>''

ออฟไลน์ 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

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,350
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
ใช้ตารางนี้ครับ clinic_cormobidity_list
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,350
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
เพิ่งสังเกตเห็น อ.mn ตั้งชื่อ table กับ field ผิดอีกแล้วครับ ทำเอาผม..งง..เลย
เพราะพิมพ์ comorbidity แต่เกิด SQL Error หา field นี้ไม่เจอ  ;D ;D ;D ;D

table clinic_cormobidity_list field cormobidity และตารางที่เกี่ยวข้องทุกตารางเลย
เฮ้อ...นึกว่าทำอะไรผิด ที่แท้ก็ใส่ชื่อตารางกับชื่อ field ไม่ตรงกับของ อ.mn นี่เอง  ;D ;D ;D ;D
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,350
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
ตอบแค่ชื่อตาราง ก็เดี๋ยวจะมีคนว่า ช่วยเหลือแล้วก็ไม่ช่วยให้ถึงที่สุด

ก็เลยปรุงมาให้แล้วครับ
ใครใคร่รับก็รับนะครับ  ;D ;D ;D

select ccl.hn,concat(p.pname,p.fname," ",p.lname) as ptname, cc.name
from clinic_cormobidity_list ccl
join clinic_cormobidity cc on cc.clinic=ccl.clinic and cc.cormobidity=ccl.cormobidity
join patient p on p.hn=ccl.hn
where ccl.clinic="001"
order by hn, cc.cormobidity
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ 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