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

Consultar a TABLA varias veces

Estas en el tema de Consultar a TABLA varias veces en el foro de Mysql en Foros del Web. Holas ... la consulta es la siguiente ... como lo hago para utilizar en este caso en particular la tabla pais, varias veces en una ...
  #1 (permalink)  
Antiguo 02/11/2015, 18:22
 
Fecha de Ingreso: febrero-2008
Mensajes: 73
Antigüedad: 16 años, 2 meses
Puntos: 0
Consultar a TABLA varias veces

Holas ... la consulta es la siguiente ... como lo hago para utilizar en este caso en particular la tabla pais, varias veces en una sql...

tabla Pais

cod_pais pais
1 colombia
2 peru
3 mexico

tabla registro


id nombre apellido pais_entrada pais_salida
15 alex lopez 1 2

la idea es que la select me retorne lo siguiente:

alex lopez colombia peru

pero no se como hacerlo ...

select registro.nombre, registro. apellido, registro.pais_entrada, registro.pais_salida
from registro, pais
where nombre.id=15

realmente nose como hacerlo ...

gracias
  #2 (permalink)  
Antiguo 03/11/2015, 06:42
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Consultar a TABLA varias veces

Primero:
Cita:
2.7 Los usuarios no pueden revivir o reactivar temas publicando información inútil o sin sentido, o llevando a cabo cualquier otra acción para deliberadamente mantener arriba en el índice del foro dicho tema o aumentar el contador de mensajes.
Si no te responden, paciencia, o bien agreg información relevante, como por ejemplo tus pruebas y resultados. No esperes soluciones regaladas, se apreci amucho el esfuerzo propio por solucionar las cosas.

En cuanto a tu problema: Es un problema de manual básico: Se usa JOIN, y alias para las tablas...


Código MySQL:
Ver original
  1. SELECT t1.a, t1.b, t1.c, t2.d, t3.f
  2. FROM tabla1 T1  
  3.    INNER JOIN tabla2 T2 ON T1.d = t2.d
  4.    INNER JOIN tabla2 T3 ON T1.e = t2.d

Esto es un ejemplo para que entiendas la logica. Ahora intenta hacer una prueba por tu cuenta y postea lo que hagas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: consultar, select, sql, tabla, veces
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 01:20.