ผู้เขียน หัวข้อ: ช่วยดูคำสั่ง sql ให้หน่อยค่ะ (ตัด hn ซ้ำ)  (อ่าน 4689 ครั้ง)

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

ออฟไลน์ s@u

  • Sr. Member
  • ****
  • กระทู้: 396
  • Respect: 0
    • ดูรายละเอียด
ช่วยดูคำสั่ง sql ให้หน่อยค่ะ (ตัด hn ซ้ำ)
« เมื่อ: กรกฎาคม 04, 2011, 15:08:04 PM »
0
select distinct(o.hn),concat(pname,fname,"  ",lname) as pat,v.vstdate,o.icd10,v.age_y,v.age_m, p.moopart, v.aid, t.full_name
from ovstdiag o
left outer join vn_stat v on v.vn=o.vn
left outer join patient p on p.hn=o.hn
left outer join thaiaddress t on t.addressid=v.aid
WHERE o.icd10 between "E10" and "E149" and v.age_y and p.moopart = "5"

ต้องการจะตัด hn ที่ซ้ำกันออก แต่ run แล้วก็ยังมี hn ซ้ำอยู่ค่ะ  ช่วยดูให้หน่อยค่ะ
Supranee  Luang-ie (SU)
รพ.ค่ายวิภาวดีรังสิต  จ.สุราษฎร์ธานี
MSN : supranee@hotmail.com  Tel : 077-295513 ต่อ 713
Sever  : Hp Proliant ML350G6 E5520  Ram 4 Gb
Hosxp : 3.55.1.19   MySql : 5.1.29
เริ่มใช้ Hosxp เมื่อ 29 ม.ค. 50

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ช่วยดูคำสั่ง sql ให้หน่อยค่ะ (ตัด hn ซ้ำ)
« ตอบกลับ #1 เมื่อ: กรกฎาคม 04, 2011, 15:27:17 PM »
0
select distinct(o.hn),concat(pname,fname,"  ",lname) as pat,v.vstdate,o.icd10,v.age_y,v.age_m, p.moopart, v.aid, t.full_name
from ovstdiag o
left outer join vn_stat v on v.vn=o.vn
left outer join patient p on p.hn=o.hn
left outer join thaiaddress t on t.addressid=v.aid
WHERE o.icd10 between "E10" and "E149" and v.age_y and p.moopart = "5"
group by o.hn
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ s@u

  • Sr. Member
  • ****
  • กระทู้: 396
  • Respect: 0
    • ดูรายละเอียด
Re: ช่วยดูคำสั่ง sql ให้หน่อยค่ะ (ตัด hn ซ้ำ)
« ตอบกลับ #2 เมื่อ: กรกฎาคม 04, 2011, 15:38:26 PM »
0
ขอบคุณค่ะ 
Supranee  Luang-ie (SU)
รพ.ค่ายวิภาวดีรังสิต  จ.สุราษฎร์ธานี
MSN : supranee@hotmail.com  Tel : 077-295513 ต่อ 713
Sever  : Hp Proliant ML350G6 E5520  Ram 4 Gb
Hosxp : 3.55.1.19   MySql : 5.1.29
เริ่มใช้ Hosxp เมื่อ 29 ม.ค. 50