w3schools tipos subconsultas resueltos inner ejercicios ejemplos anidadas sql oracle postgresql subquery

sql - tipos - la subconsulta en FROM debe tener un alias



subconsultas sql w3schools (1)

Tengo esta consulta que escribí en PostgreSQL que devuelve un error que dice:

[Err] ERROR:
LINEA 3: DESDE (SELECCIONAR DISTINCT (identifiant) AS made_only_recharge

Esta es toda la 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'' )

Tengo una consulta similar en Oracle que funciona bien. El único cambio es donde tengo EXCEPT en Oracle lo he reemplazado con la palabra clave MINUS . Soy nuevo en Postgres y no sé lo que está pidiendo. ¿Cuál es la forma correcta de manejar esto?


agregue un ALIAS en la subconsulta,

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