hola gente tengo una base de datos llamada problema con las siguientes tablas:
problema tiene: idprob, problema, idprov, idus, idtipo
tipo tiene: idtipo y tipo
usuario tiene: idus, nombre y email
necesito un query donde me muestre los totales de problemas que hay en cada tipo incluyendo los tipos que no tengan problemas y a la vez poder filtrar por prov(provincia) lo que logre hacer es esto:
Código:
select tipo.tipo, count(problema.idprob) tot, problema.idprov
from tipo
left join problema on problema.idtipo = tipo.idtipo
group by tipo.idtipo
me sale esto:
tipo----------tot----------idprov
Salud---------5---------------23
Orden--------2---------------23
Financiero----1----------------1
Personal------0------------NULL
pero no se como hacer para que pueda filtrar por prov y que me muestre los totales de problema ordenado por tipo incluyendo los de tot 0
bueno espero que me puedan ayudar muchas gracias!!!