Access - Access y LEFT OUTER JOIN

 
Vista:

Access y LEFT OUTER JOIN

Publicado por Juan Pérez (1 intervención) el 24/04/2009 15:40:56
Hola a todos.

Escribo porque tengo un pequeño problema que no se como solucionar.

He trabajado bastante con bases de datos MySQL y he usado en numerosas ocasiones la unión de tablas mediante LEFT OUTER JOIN.

Ahora en un nuevo proyecto tengo que usar una base de datos en Access pero al usar la unión de tablas me da un error.

La instrucción es la siguiente:

SELECT Articulos.*,Familias.NOM as NomFam, Grupos.NOM as NomGru from Articlos
LEFT OUTER JOIN Familias on Articulos.FAM=Familias.COD
LEFT OUTER JOIN Grupo on Articulos.GRU=Grupos.COD
WHERE Articulos.COD='ARTICULO'

Realizár esto en MySQL no supone mayor problema y muetra la tabla correctamente unida, pero en Access me funciona bien solo si uno dos tablas, no tres como es el caso, ya que me da el siguiente error:

Error de sintaxis (falta operador) en la expresión de consulta ' Familias on Articulos.FAM=Familias.COD LEFT OUTER JOIN Grupo on Articulos.GRU=Grupos.COD'

¿Que expresión me falta? ¿Cómo puedo unir las tres tablas en Access correctamente?

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Enrique Ramírez
Val: 37
Ha aumentado su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

RE:Access y LEFT OUTER JOIN

Publicado por Enrique Ramírez (629 intervenciones) el 24/04/2009 19:40:41
El generador de consultas de access solo da las opciónes INNER JOIN, LEFT JOIN Y RIGHT JOIN.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar