![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
24/05/2013, 12:34
|
| | Fecha de Ingreso: mayo-2013
Mensajes: 1
Antigüedad: 11 años, 8 meses Puntos: 0 | |
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. |