根据下面这段sql描述需要查询出哪些数据 /*注释:BAS_AGENCY_INFO_V1为单位信息表; IS_DELETED为是否删除标识,1为是2为否 IS_ENABLED为是否启用标识,1为是2为否 PARENT_ID为 父级单位ID AGENCY_ID 为单位ID AGENCY_CODE为单位编码 MOF_DIV_CODE为区划编码 */ 单位结构图示例如下: PARENT_ID AGENCY_ID AGENCY_CODE AGENCY_NAME MOF_DIV_CODE 0 abcd 001 民政厅 210000000 abcd abcd1 001001 民政厅本级 210000000 abcd1 abcde1 001001001 民政厅机关 210000000 abcd1 abcde2 001001002 民政厅服务中心 210000000 … … … … … abcd abcd2 001002 某殡仪馆 210000000 SELECT AGENCY_ID FROM BAS_AGENCY_INFO_V1 A WHERE IS_DELETED = '2' AND IS_ENABLED = '1' AND LENGTH(AGENCY_CODE) > 3 AND PARENT_ID IS NOT NULL AND EXISTS (SELECT 1 FROM BAS_AGENCY_INFO_V1 B WHERE IS_DELETED = '2' AND IS_ENABLED = '1' AND A.MOF_DIV_CODE = B.MOF_DIV_CODE AND SUBSTR(A.AGENCY_CODE, 1, LENGTH(A.AGENCY_CODE) - 3) = B.AGENCY_CODE AND A.PARENT_ID = B.AGENCY_ID) AND ROWNUM < 6
除一级预算单位外,预算单位父级节点主键不为空时,其父级节点主键应与上级预算单位的单位主键相同