Although I find some related question in Stackoverflow:
ORA-00936: missing expression oracle
ORA-00936: missing expression Oracle Apex
But those is not fit my question:
(SELECT t_1.oi1name OI1NAME
FROM ( select oi1.name oi1name, oi.name oname, b.prodesc, b.foundtime, b.occurrencetime, b.divisionproject, b.pilenumber, b.constructionteam, b.progress, h.pk_group
from zspm_qa_monthlyreport_b b
left outer join zspm_qa_monthlyreport_h h on b.pk_monthlyreport_h = h.pk_monthlyreport_h
left outer join org_itemorg oi on oi.pk_itemorg = h.pk_org
left outer join org_itemorg oi1 on oi1.pk_itemorg = oi.pk_fatherorg
where h.dr = 0 and h.billstatus = 1 and b.dr = 0
and oi.code like CONCAT ( ( select code from org_itemorg where pk_itemorg in () ), '%' ) and h.def1 = '2016-01' ) t_1
WHERE t_1.pk_group = '0001A2100000000007QL')
This is my sql code for query, but I don't know where is the issue.