Ante todo quiero recalcar que soy novato en MySQL, he buscado mucho la respuesta y la verdad no he entendido las soluciones que daban.
Mi problema es el siguiente:
Tengo dos tablas:
SIS_UBIGEO
cod_dpto cod_prov cod_dist dsc_nombre
VEN_NATURAL
cod_natural dsc_ubigeo
La tabla ubigeo propociona en conjunto un codigo de 6 cifras (2 de departamento, 2 de provincia, 2 de distrito) de esta manera puedo saber su ubicacion geografica.
En la tabla VEN_NATURAL grabo el codigo del cliente y el los 6 digitos del ubigeo.
Lo que necesito es contar cuantos clientes hay en el mismo departamento (por ejemplo todos los clientes cuyos 2 primeros digitos del ubigeo sean 15) y luego traducir el codigo de ubigeo por su respectivo nombre.
Lo explico con un ejemplo:
VEN_NATURAL
cod_natural dsc_ubigeo
1 150101
2 150102
3 150101
Despues hacer un count y obtener:
dsc_ubigeo count
150101 2
150102 1
Luego poder traducir la descripcion del ubigeo y obtener
dsc_ubigeo count
lima 2
ancon 1
Muchas gracias por su ayuda