Нет результатов для запроса, но получить число при превращении в подзапрос и подсчета в красном смещении - PullRequest
0 голосов
/ 20 марта 2020

У меня следующий запрос:

select count(*), cvc_date, cvc_product_id, cvc_seller_product_id, competitor_wid
from dw.f_catalogvscompetitors
group by cvc_date, cvc_product_id, cvc_seller_product_id, competitor_wid
having count(*) > 1

Когда я его выполняю, в результате я получаю 0 строк. Однако, когда я делаю это:

select count(*) from (
select count(*), cvc_date, cvc_product_id, cvc_seller_product_id, competitor_wid
from dw.f_catalogvscompetitors
group by cvc_date, cvc_product_id, cvc_seller_product_id, competitor_wid
having count(*) > 1)

, я получаю номер 22584. Как это возможно?

...