Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

varios inner

Estas en el tema de varios inner en el foro de Mysql en Foros del Web. holas,, tengo tres tablas, 1.- CLIENTES,,contiene nombre, estado, municipio, 2.- ESTADOS, contiene clave_edo, nombre_edo, 3.- MUNICIPIOS, contiene clave_edo, clave_municipio, nombre_municipio. ejemplificando en la tabla CLIENTES ...
  #1 (permalink)  
Antiguo 02/04/2009, 17:44
 
Fecha de Ingreso: marzo-2008
Mensajes: 60
Antigüedad: 16 años, 1 mes
Puntos: 1
varios inner

holas,, tengo tres tablas,

1.- CLIENTES,,contiene nombre, estado, municipio,
2.- ESTADOS, contiene clave_edo, nombre_edo,
3.- MUNICIPIOS, contiene clave_edo, clave_municipio, nombre_municipio.

ejemplificando en la tabla CLIENTES tengo
abimael lopez, 27, 4
ESTADOS
muchos estados del 1 al 27

MUNICIPIOS
aki tengo todos los municipios de los estados.


Ahora bien kiero acer una consulta que me devuelba lo siguiente..
abimael TABASCO COMALCALCO

donde abimael es un dato que esta en la tabla CLIENTES
TABASCO es un dato que esta en la tabla ESTADOS
y COMALCALCO es un dato que esta en la tabla MUNICIPIOS


si alguien tiene una idea , MUchas gracias,,,,
SAludos

(espero aberme explicado,, de lo contrario, puedo aclarar mas el problema)
  #2 (permalink)  
Antiguo 02/04/2009, 19:31
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: varios inner

Prueba con esto mcofy

Código MySQL:
Ver original
  1. select c.nombre,e.nombre_edo,m.nombre_municipio from clientes c inner join estados e on c.estado = e.clave_edo inner join municipios m on e.clave_edo = m.clave_edo;

asumiendo que abimael es el nombre del cliente, tabasco es el nombre del estado y comalcaco es el nombre del municipio

Un saludo
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 13/04/2009, 15:11
 
Fecha de Ingreso: marzo-2008
Mensajes: 60
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: varios inner

ok,, muchisimas gracias,, ha sido de gran ayuda tu aporte,,,,,
Tambien he de comentar que si alguin mas se topa con este problema,, una solucion a parte de echarle un vistaso a la respuesta que me dieron fue:
utilizando el sql server de microsoft, este trae una utilidad muy buena que crea las vistas de forma rapida y sin complicarnos tanto,,, la verdad yo ice una vista con 5 tablas y creanme que fue muy simple, solo añado las tablas y visualmente vas aciendo las relaciones,, realmente es muy bueno,,,,

Saludos!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:01.