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

Duda sobre consulta multitabla

Estas en el tema de Duda sobre consulta multitabla en el foro de Mysql en Foros del Web. Buenas! Estoy teniendo problemillas a la hora de realizar una consulta entre 2 tablas que aun ando un poco pez en este tema . He ...
  #1 (permalink)  
Antiguo 13/05/2009, 04:12
 
Fecha de Ingreso: octubre-2007
Mensajes: 118
Antigüedad: 16 años, 6 meses
Puntos: 11
Duda sobre consulta multitabla

Buenas!
Estoy teniendo problemillas a la hora de realizar una consulta entre 2 tablas que aun ando un poco pez en este tema . He mirado documentación y algunos posts de aquí pero no encuentro lo que busco hacer exactamente.

Tengo 2 tablas:

tabla : promo
registros: id name ref ....

tabla : images_promo
registros: id promo_id path ....

En la tabla promo hay diferentes promociones, identificadas mediante 'id'.
En la tabla images_prop tengo imagenes asociadas a promo mediante 'promo_id'.

Lo que quiero hacer es una consulta, que me saque las diferentes promociones que hay y la primera imagen asociada a esa promo.

Utilizando la clausula JOIN con sus derivados, consigo las relaciones pero solo necesito una. Es decir:

promo:

id name ref....
1 hola 001
2 adios 002

images_promo:

id promo_id path....
1 2 images/
2 2 images/
3 1 images/
4 1 images/
5 1 images/

Quiero mostrar las diferentes promos, con una de las imagenes asociadas a esa promocion. Mediante JOIN saco las diferentes relaciones :

hola images/
hola images/
hola images/
adios images/
adios images/

Y solo quiero que me muestre una imagen para cada registro de promo .

Espero puedan ayudarme , que tiene que ser una tonteria pero llevo desde ayer con esto . Muchas gracias por adelantado
  #2 (permalink)  
Antiguo 13/05/2009, 05:20
 
Fecha de Ingreso: octubre-2007
Mensajes: 118
Antigüedad: 16 años, 6 meses
Puntos: 11
Respuesta: Duda sobre consulta multitabla

Conseguí encontrar la solución. Siempre me pasa lo mismo, cuando escribo la duda aquí me inspiro .

Esta ha sido mi consulta:

SELECT promo_prop.id, promo_prop.name, promo_images_prop.promo_id, promo_images_prop.thumb_path FROM promo_prop LEFT JOIN promo_images_prop ON promo_prop.id=promo_images_prop.promo_id GROUP BY promo_images_prop.promo_id
  #3 (permalink)  
Antiguo 13/05/2009, 06:36
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: Duda sobre consulta multitabla

Gracias Por compartir la solución a tus propios problemas shilen79.

Las buenas respuestas, enriquecen el contenido del foro.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
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 16:07.