ขออนุญาตถามน่าจะเรื่องเดียวกันนะครับ คือ ผมต้องการหา 20 อันดับโรคผู้ป่วยใน ของชาวต่างด้าว โดยอาจจะระบุว่า nationality <>99 น่าจะเพิ่มคำสั่งอย่างไรครับ
select v.pdx,count(v.pdx) as pdx_count, i.name as icdname
from an_stat v
left outer join icd101 i on i.code=v.pdx
where v.dchdate between "2003-01-01" and "2003-01-31" and v.pdx is not null and v.pdx<>""
group by v.pdx,i.name
order by pdx_count desc
limit 20