我有我在PostgreSQL中编写的查询,该查询返回错误消息:
[Err]错误:第
3行:从(选择不同(可识别)AS 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的新手,不知道它要什么。处理此问题的正确方法是什么?
CALLEDNUMBER = '0130'
。