
Ayuda con consulta
Publicado por Jorge (3 intervenciones) el 13/05/2016 01:18:19
Buenas tardes, espero poder explicarme con claridad para que me puedan ayudar mejor... empiezo..
Tabla Autos, que entre otros campos tiene idConcesionario, IdFinancieras que son con las que tengo el conflicto... tengo también entre otras tablas la Tabla Concesionario y la Tabla Financieras.
Quiero hacer una consulta en la que me muestre los campos de Autos, pero en vez de mostrar el ID de concesionario o de financiera me muestre los nombres de las mismas, tengo una consulta que creía me estaba funcionando, hasta que busque un auto que no me mostró...
El problema radica en que en los campos idConcesionario o IdFinancieras de la tabla Autos tienen valores que no coinciden con ningún id de la tabla Concesionario o Financiera. Me pueden ayudar con la consulta para que en caso de que el idConcesionario en Autos no coincida con ningún id en Concesionarios solo me de un registro vació.
la consulta que tengo es la siguiente....
en este caso no me devuelve ningún registro, porque el auto 96242 tiene como idConcesionario el 0, y en la tabla concesionario no existe el id 0, en este caso quiero que me de los demas datos y el campo concesionario en blanco...
Espero haberme explicado y me puedan ayudar, estoy bloqueado y no se me ocurre nada, por lo regular cuando estoy escribiendo para pedir ayuda se me aclaran las ideas y puedo solucionarlo, pero en esta ocasion no.
Tabla Autos, que entre otros campos tiene idConcesionario, IdFinancieras que son con las que tengo el conflicto... tengo también entre otras tablas la Tabla Concesionario y la Tabla Financieras.
Quiero hacer una consulta en la que me muestre los campos de Autos, pero en vez de mostrar el ID de concesionario o de financiera me muestre los nombres de las mismas, tengo una consulta que creía me estaba funcionando, hasta que busque un auto que no me mostró...
El problema radica en que en los campos idConcesionario o IdFinancieras de la tabla Autos tienen valores que no coinciden con ningún id de la tabla Concesionario o Financiera. Me pueden ayudar con la consulta para que en caso de que el idConcesionario en Autos no coincida con ningún id en Concesionarios solo me de un registro vació.
la consulta que tengo es la siguiente....
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
select
autos.id as id,
autos.economico as economico,
empresas.nombre as empresa,
estatus.nombre as estatus,
tipoauto.nombreFamilia as familia,
concesionario.nombre as concesionario,
financieras.nombre as financiera,
from autos, concesionario, empresas, financieras, marcas
where
estatus.id = autos.idStatus and
concesionario.id = autos.idConcesionario and
empresas.id = autos.idEmpresa and
financieras.id = autos.idFinanciera and
tipoauto.idFamilia = autos.idTipoAuto and
autos.economico = 96242
en este caso no me devuelve ningún registro, porque el auto 96242 tiene como idConcesionario el 0, y en la tabla concesionario no existe el id 0, en este caso quiero que me de los demas datos y el campo concesionario en blanco...
Espero haberme explicado y me puedan ayudar, estoy bloqueado y no se me ocurre nada, por lo regular cuando estoy escribiendo para pedir ayuda se me aclaran las ideas y puedo solucionarlo, pero en esta ocasion no.
Valora esta pregunta


0