2
ORA-00904 'c'식별자 오류가 발생합니다. 이 별칭에 어떤 문제가 있습니까?ORA-00904 잘못된 식별자 오류
select NO, count(JOINT_NO) as c
from JOINT
WHERE HOLDER = 'Y' AND JOINT.c > 1
GROUP BY NO;
ORA-00904 'c'식별자 오류가 발생합니다. 이 별칭에 어떤 문제가 있습니까?ORA-00904 잘못된 식별자 오류
select NO, count(JOINT_NO) as c
from JOINT
WHERE HOLDER = 'Y' AND JOINT.c > 1
GROUP BY NO;
난 당신이 카운트가> 1. 그래서 당신은 동일한 쿼리의 WHERE
절에 Indentifier C
을 사용할 수 없습니다 갖는 기록을 인출하려는 생각합니다.
select NO, count(JOINT_NO) as c
from JOINT
WHERE HOLDER = 'Y'
GROUP BY NO
HAVING COUNT(JOINT_NO)>1;
당신이지고있는 오류 메시지의 결과로, 테이블 JOINT
에 더 열 c
이 존재하지 않습니다.
:
select NO, count(JOINT_NO) as c
from JOINT
WHERE HOLDER = 'Y'
GROUP BY NO
HAVING count(JOINT_NO) > 1;