subconsulta em FROM deve ter um alias
Eu tenho essa consulta que escrevi no PostgreSQL que retorna um erro dizendo:
[ERRO] ERRO:
LINHA 3: DE (SELECT DISTINCT (identifiant) AS made_only_recharge
Esta é toda a consulta:
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'
)
Eu tenho uma consulta semelhante no Oracle que funciona bem. A única mudança é onde eu tenhoEXCEPT
no Oracle eu substituí-lo com oMINUS
palavra chave. Eu sou novo no Postgres e não sei o que está pedindo. Qual é a maneira correta de lidar com isso?