Tôi có truy vấn này mà tôi đã viết trong PostgreSQL trả về lỗi nói:
[Lỗi] LỖI:
DÒNG 3: TỪ (CHỌN DISTINCT (mã nhận dạng) AS made_only_recharge
Đây là toàn bộ truy vấn:
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'
)
Tôi có một truy vấn tương tự trong Oracle hoạt động tốt. Thay đổi duy nhất là nơi tôi có EXCEPT
trong Oracle, tôi đã thay thế nó bằng MINUS
từ khóa. Tôi mới sử dụng Postgres và không biết nó đang yêu cầu những gì. Cách chính xác để xử lý điều này là gì?
CALLEDNUMBER = '0130'
.