02/06/2009, 02:53
|
| | Fecha de Ingreso: noviembre-2007
Mensajes: 15
Antigüedad: 17 años Puntos: 0 | |
Ayuda en sentencia sql Hola, en mi sentencia quiero obtener 7 columnas de diferentes tablas, que serian:
tabla carros
-idcarro
-carro
tabla modcarros
-idmodcarro
-modcarro
tabla ver_carro
-num_caballos
-fecha_lanzamiento
( en la tabla ver_carro, tengo tambien las columnas relcarro, y relmodcarro, que no me interesa mostrarlas, pero las utilizo para relacionar la tabla ver_carro, con las tablas carros y modcarros).
La sentencia sql que yo hago es la siguiente:
select idcarro,carro,idmodcarro,modcarro,num_caballos,fec ha_lanzamiento from carros as ca, modcarros as mo, ver_carro as ve where ca.idcarro=ver.relcarro and mo.idmodcarro=ver.relmodcarro order by fecha_lanzamiento desc LIMIT 5;
Y los registros que me muestra son los siguientes:
idcarro carro idmodcarro modcarro num_caballos fecha_lanzamiento
1 seat 2 ibiza 75 15/11/2009
5 ford 9 focus 90 15/11/2009
3 volkswagen 10 passat 100 14/11/2009
3 volkswagen 10 passat 115 13/11/2009
3 volkswagen 10 passat 105 12/11/2009
Bien mi duda es, sin quitar ninguna de las columnas que me esta mostrando la consulta sql,¿ sabriais decirme como puedo hacer para que solo me aparezca unicamente un registro que sea volkswagen passat, y que pase al siguiente registro que sea un carro o un modcarro diferente?, ya lo he intentado con el distinct, pero eso no funciona, porque las fechas y los num_caballos son diferentes. Gracias de antemano. |