Zählen Sie alle DISTINCT-Programmnamen nach Programmtyp und 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(*)
gibt eine Zeile für jede eindeutige Anzahl zurück. Was Sie wollen, ist COUNT(DISTINCT <expression>)
:wertet den Ausdruck für jede Zeile in einer Gruppe aus und gibt die Anzahl der eindeutigen Nicht-Null-Werte zurück.