คือจะเอาเฉพาะผู้ป่วยในคือ มีทั้ง HN และ AN ไม่ทราบต้องใส่เงื่อนไขอะไรลงไปขอบคุณครับ
select df.hn,df.an,concat(p.pname,p.fname," ',p.lname)as fullname,n.name,df.fee_date,df.fee_amount,d.name
from doctor_fee_list df
left outer join doctor d on d.code = df.doctor
left outer join patient p on p.hn = df.hn
left outer join nondrugitems n on n.icode = df.icode
where df.fee_date between '2010-04-01' and '2010-04-28'
order by fee_date