แก้ไขเงื่อนไขในการดึงใหม่ครับ
ช่วยดูคำสั่งให้น่อยครับ ใช้ variable แล้วใส่คำสั่งดังนี้ครับ
select if(length(i.code)=5,concat(i1.name," ",i2.name," ",i.name),i.name) as n from icd101 i '+
'left outer join icd101 i1 on i1.code=left(i.code,3) '+
'left outer join icd101 i2 on i2.code=left(i.code,4) '+
'where i.code in ('+
GetSQLSubqueryData('select icd10 from iptdiag where an="'+DBPipeline['an']+'" and diagtype="2"')+') ');
memo2.lines.text:=GetListFromQuery('select icd10 from iptdiag where an="'+DBPipeline['an']+'" and diagtype="2"