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 ซ้ำอยู่ค่ะ ช่วยดูให้หน่อยค่ะ