Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2004, 07:14
Avatar de myconatani
myconatani
 
Fecha de Ingreso: enero-2004
Ubicación: Pje.Ralún 8955 Santiago
Mensajes: 73
Antigüedad: 20 años, 4 meses
Puntos: 1
Select con 3 o mas tablas.

Hola amigos del foro.

Necesito hacer un select de 3 tablas :

Ejemplo:

SELECT * FROM rac_maeveh a, rac_cirtec b, rac_respveh WHERE a.num_vin=b.nro_vin AND '21'=a.cod_suc AND b.prox_percir BETWEEN '2004-07-27' and '2004-07-27' ORDER BY patente. Esto no me sirve.

La idea es que considere todos los registro (vehiculos) que existen en rac_maeveh a y que esten o no estén en el rac_cirtec b o en el rac_respveh c mostrandome nulo en aquellos registro que no estan, y aquellos que existen cumplan con la condición WHERE y BETWEEN. Con respecto al vencimiento de su Permiso de Circulación y/o responsables. Lo que pasa es que no todos los vehiculos que estan en rac_maeveh estan en las otras tablas por eso necesito mostrar la informacion de aquellos que están o no están.

Estamos trabajando con la base de datos MySql. (Version gratuita de lInternet).

Las tablas son :
Tabla : rac_maeveh
num_vin varchar(25)
cod_marca char(2)
cod_modelo char(3)
cod_version char(3)
agno_fabrica varchar(4)
patente varchar(10)
cod_suc char(2)

Tabla : rac_cirtec
nro_vin varchar(25)
apunte bigint(3)
fec_percir date
doc_percir varchar(10)
val_percir int(10)
prox_percir date
fec_revtec date
doc_revtec varchar(10)
val_revtec int(10)
prox_revtec date
responsable varchar(30)

Tabla : rac_respveh
nro_vin varchar(25)
cod_resp varchar(7)
cod_comu varchar(8)

Se los agradecere.
__________________
myconatani