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.
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


0