반응형
FROM의 하위 쿼리에 별칭이 있어야 합니다.
Postgre에서 작성한 질문이 있습니다.다음과 같은 오류를 반환하는 SQL:
[오류] 오류:
라인 3: FROM (SELECT DISTING (Identifier) 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
중첩된 테이블의 경우 일부 DBMS는 MySQL 및 Oracle과 같은 별칭을 사용해야 하지만 다른 DBMS는 이러한 엄격한 요구사항이 없지만 내부 쿼리 결과를 대체하기 위해 추가할 수 있습니다.
언급URL : https://stackoverflow.com/questions/14767209/subquery-in-from-must-have-an-alias
반응형
'bestsource' 카테고리의 다른 글
Wordpress Core를 자체 스크립트에 포함 (0) | 2023.03.10 |
---|---|
몽고DB에서 지수 방향이 중요한 이유는 무엇인가? (0) | 2023.03.10 |
에이잭스를 사용하여 양식을 제출하다 (0) | 2023.03.10 |
Python에서 JSON을 아름답게 하는 방법 (0) | 2023.03.05 |
JSON과 BSON 중 어느 쪽이 더 가볍습니까? (0) | 2023.03.05 |