SELECT CUST_SPEC_NO IDX SELECT DECODE(A.COMP_YN , 'Y' , A.COMP_CAL , A.CHEM_CD) CHEMCD ,A.CHEM_AIM ,A.MIN1 ,A.MAX1 ,B.* ,C.* FROM (SELECT SEQ.CHEM_CD ,SEQ.DISPLAY_SEQ ,SEQ.COMP_YN , SEQ.COMP_CAL,FAC.CHEM_AIM , FAC.CHEM_MIN MIN1, FAC.CHEM_MAX MAX1 FROM TBB01_SEQ_INGR SEQ , TBB01_FAC_INGR FAC WHERE FAC.CHEM_CD(+) = SEQ.CHEM_CD AND FAC.FAC_STL_GRD(+) = ? ) A , (SELECT SEQ.CHEM_CD ,SEQ.DISPLAY_SEQ , TAF.CHEM_MIN MIN2, TAF.CHEM_MAX MAX2 FROM TBB01_SEQ_INGR SEQ , TBB01_TAFAC_INGR TAF WHERE TAF.CHEM_CD(+) = SEQ.CHEM_CD AND TAF.TAFAC_STL_GRD(+) = ? ) B , (SELECT SEQ.CHEM_CD ,SEQ.DISPLAY_SEQ , SPE.CHEM_MIN MIN3, SPE.CHEM_MAX MAX3 FROM TBB01_SEQ_INGR SEQ , TBB01_SPEC_INGR SPE WHERE SPE.CHEM_CD(+) = SEQ.CHEM_CD AND SPE.SPEC_STL_GRD(+) = ? ) C WHERE A.CHEM_CD = B.CHEM_CD AND A.CHEM_CD = C.CHEM_CD ORDER BY A.COMP_YN , A.DISPLAY_SEQ