Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2013, 12:34
jose_luis07
 
Fecha de Ingreso: mayo-2013
Mensajes: 1
Antigüedad: 11 años
Puntos: 0
Busqueda consulta a dos tablas en mysql

Tengo dos tablas (datos, rutas) dentro de datos cueto con el campo dat_num y y en rutas tengo como id el rut_num ademas tambien el dat_num y rut_ruta

lo que guardo a simples rasgo en las tablas es lo sigueinete:

en datos:

dat_num - dat_nombre - dat_descripcion
1 - computadora - descripcion1
2 - impresora - descripcion2
3 - scanner - descripcion3

en rutas:

rut_num - dat_num - rut_ruta
1 - 1 - imagenes/image1.jpg
2 - 2 - imagenes/image2.jpg
3 - 3 - imagenes/image3.jpg
4 - 3 - imagenes/image4.jpg

como pueden ver en los dos promeros registros guardo solo una imagen para cada producto pero para el tercer producto guardo 2 imagenes, lo que necesito es realizar una consulta donde una las dos tablas pero solo me muestre una imagen en este caso la primera que se guardo es decir esto:

dat_num - dat_nombre - dat_descripcion - rut_num - dat_num - rut_ruta

1 - computadora - descripcion1 - 1 - 1 - imagenes/image1.jpg
2 - impresora - descripcion 2 - 2 - 2 - imagenes/image2.jpg
3 - scanner - descripcion3 - 3 - 3 - imagenes/image3.jpg

realizo la siguiente consulta para sacar tanto lo datos de la tabla datos como rutas:

$sql="select * from datos inner join rutas where datos.dat_num=rutas.dat_num"

pero me agrega un cuarto registro mostrando la cuarta imagen, alguien me puede ayudar con la consulta sql, he intentado con distinct pero nada

de antemano agradesco su ayuda.