0
Oracle 11g을 사용하고 중첩 SQL 쿼리를 사용할 때 오류가 발생합니다.중첩 쿼리의 열 참조
나는 다음과 같은 쿼리를 실행하려고 할 때, 나는
"U.RSRC_ID"를 얻을 : 유효하지 않은 식별자가 * 여기
오라클에서 SQL 쿼리
SELECT u.first_name,
u.RSRC_ID,
(SELECT SUBSTR(SYS_CONNECT_BY_PATH (dn, ',') ,2) FROM
(
SELECT USER_NAME as dn, RSRC_ID as rsccid,
ROW_NUMBER() OVER (ORDER BY user_name) rn,
COUNT (*) OVER() cnt
FROM ADDRLOOKUP
WHERE RSRC_ID IN (u.RSRC_ID) AND primary_addr=4
)
WHERE rn = cnt
START WITH rn = 1
CONNECT BY rn = PRIOR rn + 1
) AS multipleDn
FROM USERINFO u
WHERE u.RSRC_ID IN (123,124) ;
이 더 있습니다 그것은 9 호선에 귀하의 질문에 PL/SQL. –
이 pl/SQL이 아닙니까? @a_horse_with_no_name –
번호 PL/SQL은 저장 프로 시저 용입니다. 이것은 단순한 SQL입니다. –