Código:
esto me devuelbe una tabla SELECT nombrubro, nombsubcateg, empresa.idprov, count(empresa.idempresa) as tot FROM rubro left JOIN subcateg ON subcateg.idsubcateg = rubro.idsubcateg left join empresa on empresa.idrubro = rubro.idrubro where subcateg.idsubcateg = 3 group by rubro.idrubro
nombrubro------nombsubcateg----idprov----tot
Obras sociales-------Salud------------1--------2
Centros--------------Salud-----------23-------2
Sanatorios-----------Salud----------NULL------0
hasta aca todo bien eso es lo que necesito ahora biene el problema tambien necesito filtrar por provincia es decir que en la pagina cuando seleccione una provincia me muestre la misma tabla pero cuando le agrego un and empresa.idprov=23 debajo del where me salen solo el total de empresas de tucuman y no las otras provincias que no son de tucuman o sea me partece que no tengo que usar and y realmente no se como hacerlo espero que alguien me pueda dar una mano desde ya muy agradecido con todos los que leyeron