Probelas multiples joins

Oscar Gil
01 de Junio del 2004
Hola a todos

tengo esta sentencia:
select a.Codiint, a.Codigo, a.Usuario, u.nom_completo as nomusu, pe.nom_completo as Procurador
from asuntos as a
inner join usuarios as u on u.codigo = a.usuario left join personas pe on a.procurador = pe.codigo
Order by a.Codigo

la cual funciona perfectamente en SQL Server, pero en ACCESS me da este error:
Error de sintaxis (falta operador) en la expresión de consulta 'u.codigo = a.usuario left join personas pe on a.procurador = pe.codigo'

Alguien sabe porqué? Access no deja varios joins sobre la misma tabla?

Gracias de antemano.

Un saludo. Oscar

Marta
01 de Junio del 2004
Hola,

creo que te falta un 'as' en
inner join usuarios as u on u.codigo = a.usuario left join personas AS pe on a.procurador = pe.codigo

No sé si obtendrías el mismo resultado pero puedes poner:
select a.Codiint, a.Codigo, a.Usuario, u.nom_completo as nomusu, pe.nom_completo as Procurador
from asuntos as a, usuarios as u, personas as pe
where a.usuario = u.codigo, a. procurador = pe.codigo

Espero que te sirva.
Saludos.