Probelas multiples joins
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
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
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.
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.
