Policz wszystkie DISTINCT nazwy programów według typu programu i numeru push
SELECT COUNT(DISTINCT program_name) AS Count,
program_type AS [Type]
FROM cm_production
WHERE [email protected]_number
GROUP BY program_type
DISTINCT COUNT(*)
zwróci wiersz dla każdej unikalnej liczby. To, czego potrzebujesz, to COUNT(DISTINCT <expression>)
:ocenia wyrażenie dla każdego wiersza w grupie i zwraca liczbę unikalnych, niepustych wartości.