BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Guitar-hero ที่ มิถุนายน 29, 2010, 16:25:46 PM
-
ตามภาพครับ คือ ต้องการเขียนคำสั่ง sql ให้ดึงคนไข้ ในคลินิค เบาหวาน เฉพาะผู้ทีมีการลง โรคแทรกซ้อน ไว้
โดย รหัสคลินิค เบาหวาน = 001
-
ตามภาพครับ คือ ต้องการเขียนคำสั่ง sql ให้ดึงคนไข้ ในคลินิค เบาหวาน เฉพาะผู้ทีมีการลง โรคแทรกซ้อน ไว้
โดย รหัสคลินิค เบาหวาน = 001
ใช่ป่าวไม่รู้ รอดูท่านอื่นคับ
select * from clinicmember where clinic='001' and subtype<>''
-
ดันครับ
-
ใช้ตารางนี้ครับ clinic_cormobidity_list
-
เพิ่งสังเกตเห็น อ.mn ตั้งชื่อ table กับ field ผิดอีกแล้วครับ ทำเอาผม..งง..เลย
เพราะพิมพ์ comorbidity แต่เกิด SQL Error หา field นี้ไม่เจอ ;D ;D ;D ;D
table clinic_cormobidity_list field cormobidity และตารางที่เกี่ยวข้องทุกตารางเลย
เฮ้อ...นึกว่าทำอะไรผิด ที่แท้ก็ใส่ชื่อตารางกับชื่อ field ไม่ตรงกับของ อ.mn นี่เอง ;D ;D ;D ;D
-
ตอบแค่ชื่อตาราง ก็เดี๋ยวจะมีคนว่า ช่วยเหลือแล้วก็ไม่ช่วยให้ถึงที่สุด
ก็เลยปรุงมาให้แล้วครับ
ใครใคร่รับก็รับนะครับ ;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
-
ขอบคุณมากครับ