Räkna alla DISTINKT programnamn efter programtyp och push-nummer
SELECT COUNT(DISTINCT program_name) AS Count,
program_type AS [Type]
FROM cm_production
WHERE [email protected]_number
GROUP BY program_type
DISTINCT COUNT(*)
kommer att returnera en rad för varje unikt antal. Det du vill ha är COUNT(DISTINCT <expression>)
:utvärderar uttryck för varje rad i en grupp och returnerar antalet unika, icke-nullvärden.