สอบถามการดึงผล lab ทั้งหมดของผู้ป่วยคนเดียวให้ออกมาใน 1 บรรทัด(ดังรูปครับ)แต่ code ที่ผมได้คือคนไข้ 1 คนจะแยกผล lab ออกมาเป็นอย่างล่ะบรรทัด อ. ทุกท่านแนะนำด้วยครับ ขอบคุณครับ
จาก code
select
concat(pt.pname,pt.fname,' ',pt.lname) as ptname,pt.cid,v.age_y as age,op.bw,pt.sex,pt.informaddr,oh.cc_persist_disease as history_ill,
l.lab_items_name,
o.lab_order_result,
h.hn,v.vstdate
from
lab_order o
left outer join lab_head h on o.lab_order_number = h.lab_order_number
left outer join ovst o1 on h.vn = o1.vn
left outer join patient pt on h.hn = pt.hn
inner join lab_items l on l.lab_items_code = o.lab_items_code and o.lab_items_code in ('199','100','109','155')
inner join opdscreen op on op.vn = o1.vn
inner join vn_stat v on v.vn = o1.vn
left outer join opd_ill_history oh on oh.hn=op.hn
where h.order_date between "2009-10-01" and "2010-04-30"