У мене є цей запит, який я написав у PostgreSQL, який повертає повідомлення про помилку:
[Помилка] ПОМИЛКА:
РЯДОК 3: ВІД (ВИБЕРИТЕ ДИСТИНКТ (ідентифікатор) ЯК 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'
.