จาก sql ด้านล่างนี้ คือผมต้องการให้นำเลข billcode ขึ้นมาแสดงต่อจากชื่อหมวดค่าใช้จ่ายในแต่ละหมวด เช่น
"ค่าบริการทางการพยาบาล(55020,55032,55037)"
ผมต้องแก้ไข sql อย่างไรดีครับ รบกวนพี่ๆช่วยแก้ไขให้หน่อยครับ มือใหม่ครับ
อันนี้คือ sql ที่ผมเขียนไว้
select o.vn,o.hn,o.vstdate
,concat(pt.pname,pt.fname," ",pt.lname) as ptname
,o.vn,o.income,concat(i.name," ",ifnull(n.billcode,"")) name
,sum(if(o.paidst="03",o.sum_price,0)) "Pay1"
,sum(if(o.paidst="02",o.sum_price,0)) "Pay2"
,ifnull(n.billcode,"") billcode
from opitemrece o
left join income i on i.income = o.income
left join nondrugitems n on n.icode=o.icode
left join patient pt on pt.hn = o.hn
where o.vn="551224002402"
group by o.income