Contando o número de linhas agrupadas no mysql

Em uma tabela xyz eu tenho uma linha chamada componentes e uma linha labref que tem o número do labref como mostrado aqui

Mesa xyz

labref             component
NDQA201303001          a
NDQA201303001          a
NDQA201303001          a
NDQA201303001          a
NDQA201303001          b
NDQA201303001          b
NDQA201303001          b
NDQA201303001          b
NDQA201303001          c
NDQA201303001          c
NDQA201303001          c
NDQA201303001          c

Eu quero agrupar os componentes, em seguida, contar as linhas retornadas, que é igual a 3, eu escrevi a consulta SQL abaixo, mas isso não ajuda a alcançar meu objetivo em vez disso, ele retorna 4 para cada componente

SELECT DISTINCT component, COUNT( component ) 
FROM `xyz`
WHERE labref = 'NDQA201303001'
GROUP BY component

A consulta retorna

Mesa xyz

labref         component   COUNT(component)       
NDQA201303001   a           4
NDQA201303001   b           4
NDQA201303001   c           4

O que eu quero alcançar agora é que a partir do resultado acima, as linhas são contadas e 3 é retornado como o número de linhas, Qualquer solução é apreciada

questionAnswers(3)

yourAnswerToTheQuestion