Comunidad de diseño web y desarrollo en internet online

problema con tablas dependientes y select

Citar            
MensajeEscrito el 15 Jun 2007 08:59 am
Buenos días, tengo un problemilla para mostrar los resultados de una tabla dependiente.

Tengo 2 tablas

Marcas
Vehículos

Quiero mostrar los resultados de unos coches de un cliente, hago la consulta de cliente, y me sale el cliente que quiero, hasta ahí bien.

Luego con una variable de url mando la id del cliente (sid_usu) de la tabla vehículos para que me muestre sólo los coches de ese cliente... me los muestra, pero cuando intento coger de la tabla vinculada me muestra otra marca que no es la que le corresponde

Tengo lo siguiente:

SELECT marcas.es_marca_mar, vehiculos.*
FROM marcas INNER JOIN vehiculos ON marcas.id_mar=vehiculos.marca_veh

Pero resulta que el resultado es el siguiente:
marca_veh=35
marca_mar=FORD

cuando realmente en la tabla vehículos a solas es:
marca_veh=23

y tendría que salir

marca_mar= CITROEN

No se porqué me está haciendo esto?

Muchas gracias

Por sakataks

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 15 Jun 2007 10:18 am
Jeje, ya está solucionado. Tenía otro select que no debía estar.

así si funciona:

SELECT vehiculos.precio_veh AS precio, vehiculos.fotos_veh AS foto, vehiculos.km_veh AS kms, marcas.es_marca_mar AS marca, modelos.es_modelo_mod AS modelo
FROM vehiculos, marcas, modelos
WHERE vehiculos.marca_veh=marcas.id_mar AND vehiculos.modelo_veh=modelos.id_mod AND sid_usu = 'colname'

El único problema que tengo es que no se como poner una imágen de NO FOTO si el campo está vacio.

Gracaias

Por sakataks

6 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.