Problemas con los left outer join

Quiero poner esta consulta en una datawindow y en access no me deja realizar la siguiente consulta:
SELECT historias.apel1,
Historias. Apel2,
Historias. Nombre,
historias. Dni,
Historias. Fnaci,
historias. Codprov,
historias. Codzon,
historias. Codamb,
symexccc. Nomccc,
symexccc. Apeccc,
symexccc. Domccc,
symexccc. Nccc,
symexccc. Ampccc,
symexccc. Codpos,
symexccc.pobccc,
no_asoc_r.nombre,
no_asoc_r.domici,
no_asoc_r.codpos,
no_asoc_r. Poblac,
symsxmedsin. Nommed,
expedientes. Codzon,
expedientes. Codprov,
expedientes. Codamb,
expedientes. Nhistor,
expedientes. Fecha,
expedientes. Hora,
expedientes.ccc_p,
expedientes.ccc_n,
expedientes. Codreg,
expedientes. Cno,
expedientes. Puesto,
expedientes. Departa,
expedientes.direcenv,
expedientes. Codpos,
expedientes. Pobenv,
expedientes. Telefono,
expedientes. Fecing,
expedientes. Indi,
expedientes. Aptitud,
expedientes. Previo,
expedientes. Numexp,
expedientes. Codmed,
expedientes. Vip,
expedientes. Dictamen1,
expedientes. Dictamen2,
expedientes. Dictamen3,
expedientes. Dictamen4,
expedientes. Dictamen5,
expedientes. Dictamen6,
expedientes. Turno
FROM expedientes
left join symexccc on
( symexccc.ccc_p = expedientes.ccc_p ) and
( symexccc.ccc_n = expedientes.ccc_n ) and
( symexccc.codreg = expedientes.codreg )
left join no_asoc_r on
( no_asoc_r.ccc_p = expedientes.ccc_p ) and
( no_asoc_r.ccc_n = expedientes.ccc_n )
left join symsxmedsin on
( expedientes.codmed = symsxmedsin.nummed ) ,
historias
WHERE ( historias.nhistor = expedientes.nhistor ) and
(( expedientes.codprov = 0 and
expedientes.codzon = 0 and
expedientes.codamb = 0 ) or
0 = 0);
¿Cuál es el problema? ¿No se pueden utilizar varios join sobre la misma tabla?
Respuesta
1
No, no poodes usar varios outers en access.
Proba crear consultas (o vistas) intermedias.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas