Código:
[mysql]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[mysql]
esto me devuelbe una tabla
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