SELECT C.SETCNTRLVALUE ,F.FIELDNAME ,T.TREE_NAME ,T.EFFDT ,L.LANGUAGE_CD ,L.DESCR FROM PS_FS_FLD_PROMPT F ,PSTREESTRCT S ,PSTREEDEFN T ,PS_SET_CNTRL_TBL C ,PSTREEDEFNLANG L WHERE (F.FIELDNAME = S.DTL_FIELDNAME OR F.FIELDNAME = S.NODE_FIELDNAME) AND T.TREE_STRCT_ID = S.TREE_STRCT_ID AND (C.SETID = T.SETID OR (EXISTS ( SELECT 'X' FROM PS_SET_CNTRL_TREE WHERE SETCNTRLVALUE = C.SETCNTRLVALUE AND SETID = T.SETID AND TREE_NAME = T.TREE_NAME))) AND L.SETID = T.SETID AND L.TREE_NAME = T.TREE_NAME AND L.EFFDT = T.EFFDT
|