Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2010, 12:22
pabbec
 
Fecha de Ingreso: abril-2010
Ubicación: Santa Fe, Argentina
Mensajes: 2
Antigüedad: 14 años
Puntos: 0
Combinar dos tablas (1:n)

Hola gente,

Quiero ver la forma ideal o óptima de resolver lo siguiente. Tengo dos tablas de una base de datos:

> productos AS p
--> prd_id
--> prd_nm

fotos AS f
--> pic_id
--> pic_prd_id
--> pic_dsc
--> pic_file

Por cada producto puedo tener 0 o más fotos, y ambas tablas están vinculadas por p.prd_id y f.pic_prd_id

Tengo que presentar un listado de los productos y solo una sola foto (en el que caso de que haya una foto). Más allá de la posibilidad de modificar la base de datos:

¿existe alguna manera de hacerlo con un select, es decir que por fila de producto seleccione una fila de fotos? (estoy utilizando MySQL 5).

Saludos y gracias de antemano.