SELECT laboratoriosd_analisis_categorias.id, laboratoriosd_analisis_categorias.nombre, COUNT(DISTINCT(laboratoriosd.id)) AS total_registros FROM laboratoriosd_analisis LEFTJOIN laboratoriosd_analisis_categorias ON laboratoriosd_analisis_categorias.id=laboratoriosd_analisis.categoria LEFTJOIN laboratoriosd ON FIND_IN_SET(laboratoriosd_analisis.id,laboratoriosd.analisis)
GROUP BY laboratoriosd_analisis_categorias.id ORDER BY laboratoriosd_analisis_categorias.nombre ASC