반응형
FROM의 하위 쿼리에는 별칭이 있어야합니다.
다음과 같은 오류를 반환하는 PostgreSQL로 작성한이 쿼리가 있습니다.
[오류] 오류 : 줄
3 : FROM (SELECT DISTINCT (식별자) AS made_only_recharge
다음은 전체 쿼리입니다.
SELECT COUNT (made_only_recharge) AS made_only_recharge
FROM (
SELECT DISTINCT (identifiant) AS made_only_recharge
FROM cdr_data
WHERE CALLEDNUMBER = '0130'
EXCEPT
SELECT DISTINCT (identifiant) AS made_only_recharge
FROM cdr_data
WHERE CALLEDNUMBER != '0130'
)
Oracle에서 잘 작동하는 유사한 쿼리가 있습니다. 유일한 변경 사항은 EXCEPT
Oracle에서 MINUS
키워드 로 대체 한 것입니다 . 나는 Postgres를 처음 사용하고 그것이 무엇을 요구하는지 모릅니다. 이것을 처리하는 올바른 방법은 무엇입니까?
ALIAS
하위 쿼리에 추가 ,
SELECT COUNT(made_only_recharge) AS made_only_recharge
FROM
(
SELECT DISTINCT (identifiant) AS made_only_recharge
FROM cdr_data
WHERE CALLEDNUMBER = '0130'
EXCEPT
SELECT DISTINCT (identifiant) AS made_only_recharge
FROM cdr_data
WHERE CALLEDNUMBER != '0130'
) AS derivedTable -- <<== HERE
참고 URL : https://stackoverflow.com/questions/14767209/subquery-in-from-must-have-an-alias
반응형
'Development Tip' 카테고리의 다른 글
C / C ++에서 서명 된 오버플로 감지 (0) | 2020.10.19 |
---|---|
jQuery / JavaScript 충돌 감지 (0) | 2020.10.19 |
const 생성자는 실제로 어떻게 작동합니까? (0) | 2020.10.19 |
두 개의 NULL 포인터를 빼는 동작이 정의되어 있습니까? (0) | 2020.10.18 |
JavaFX의 Platform.runLater 및 Task (0) | 2020.10.18 |