У меня есть таблица ВЗАИМОДЕЙСТВИЯ
CustomerID | Channel | Response
-----------+---------+----------
245 | SMS | Accept
245 | PUSH | Ignore
247 | SMS | Accept
249 | PUSH | Ignore
Когда я делаю запрос
SELECT COUNT(DISTINCT CUSTOMERID) AS Customers
FROM INTERACTIONS;
Я получаю результат 7440
Когда я делаю запрос с группой по каналу, а затем вычислите сумму для всех групп:
SELECT SUM(CUSTOMERS)
FROM
(SELECT
CHANNEL,
COUNT(DISTINCT CUSTOMERID) AS Customers
FROM
INTERACTIONS
GROUP BY
CHANNEL);
Я получаю результат 9993
Почему?В чем дело?Я ожидаю, что количество всех клиентов будет одинаковым.