SELECT B.PNLGRPNAME , A.RECNAME , A.FIELDNAME , A.FIELDNUM , A.PNLNAME , A.ASSOCFIELDNUM FROM PSPNLFIELD A , PSPNLGROUP B WHERE A.PNLNAME=B.PNLNAME AND ((A.PNLNAME IN ( SELECT PNLNAME FROM PSPNLGROUP WHERE PNLGRPNAME=B.PNLGRPNAME) AND A.SUBPNLNAME=' ') OR (A.PNLNAME IN ( SELECT SUBPNLNAME FROM PSPNLFIELD WHERE (PNLNAME IN ( SELECT PNLNAME FROM PSPNLGROUP WHERE PNLGRPNAME=B.PNLGRPNAME) AND SUBPNLNAME<>' '))) OR (A.PNLNAME IN ( SELECT SUBPNLNAME FROM PSPNLFIELD WHERE (PNLNAME IN ( SELECT SUBPNLNAME FROM PSPNLFIELD WHERE (PNLNAME IN ( SELECT PNLNAME FROM PSPNLGROUP WHERE PNLGRPNAME=B.PNLGRPNAME) AND SUBPNLNAME<>' '))))))
|