Tecnología

Inicio

Cómo unirse a una consulta en Access

Una unión es una operación en la base de datos relacional de acceso en la que un resultado se dibuja a partir de dos o más tablas. La unión se puede fijar en la forma de una relación entre las tablas o puede ser definido dentro de una consulta. La combinación predeterminada en una consulta que se conoce como un centro de la unión. Los resultados de consulta devuelve de las dos tablas contienen filas cuando coinciden con los criterios. Una combinación externa devuelve resultados, incluso cuando los criterios no coinciden. Las consultas se forman a través de la consulta con el ejemplo disponen determinar su tipo de combinación a través de las relaciones que se descubren. consultas SQL le permiten definir específicamente la naturaleza de la consulta de unirse.

Instrucciones

1 Haga clic en la pestaña "Crear" del menú "cinta" y haga clic en "Diseño de consulta" en la sección "Consultas".

2 Agregue las tablas que desea consultar desde el diálogo "Mostrar tabla". Cierre el diálogo haciendo clic en "Cerrar".

3 Haga clic en el botón "SQL" en la esquina inferior derecha de la ventana de Access. Su punto de vista cambiará al editor de SQL.

4 Escriba su consulta con una combinación. Como ejemplo, considere una base de datos que tiene dos tablas con las siguientes estructuras:

Tabla1 Tabla2

YO SI

título pricepoint

Precio PriceDescription

Los datos de los campos de precios y pricepoint son el calificador de unión entre las dos tablas. Para consultar las tablas con una Unión interna, escriba la consulta siguiente en el editor de SQL:

SELECT * FROM Tabla1 INNER JOIN Tabla 1 EN Table1.Price = Table2.PricePoint;

Una consulta de combinación externa devolverá todos los registros de un lado u otro de la consulta, incluso si los valores coincidentes no se encuentran en el otro lado. El ejemplo que sigue consulta devolverá todas las filas de la Tabla 1, incluso si el precio no coincide con un pricepoint en Tabla 2:

SELECT * FROM Hoja1 LEFT JOIN Tabla 1 EN Sheet1.Price = Table1.PricePoint;

5 Guarde la consulta para conservar su trabajo con la tecla "Ctrl-S" o haciendo clic en el botón "Guardar" en la barra de herramientas de acceso rápido.