Guía para las declaraciones de unión de Microsoft Access

Aunque las consultas básicas funcionan bien en una base de datos de Microsoft Access, a veces necesita algo un poco más poderoso, como una consulta de unión. Las uniones le permiten recopilar datos de múltiples tablas a la vez en función de las relaciones existentes. Las relaciones pueden incluir uno a uno, uno a muchos y muchos a muchos. Dependiendo de sus necesidades, hay varios tipos diferentes de uniones para permitirle unir tablas de un lado de la relación u otra.

Comenzando

Lo primero que debe hacer es establecer relaciones entre sus tablas. Seleccione la pestaña “Herramientas de base de datos” desde el acceso. Seleccione “Relaciones” del grupo Show/Hide. Seleccione las tablas y/o consultas que desea agregar a la ventana Relaciones. Las consultas se pueden usar dentro de consultas de unión y tablas. Arrastre el campo que desee desde su primera tabla o consulta al campo relacionado en la segunda tabla o consulta.

En la ventana “Editar relaciones”, seleccione “Tipo de unión”. Seleccione su tipo de unión y presione “Aceptar”. Presione “Crear” para crear una relación entre los dos campos. Después de que se crean todas las relaciones deseadas, puede crear sus consultas de unión.

Open Query Designer

Seleccione la pestaña “Crear”. Elija “Diseño de consulta”. Presione “Cerrar” cuando aparezca la ventana de la tabla de espectáculos. Presione “Vista SQL” en el grupo de resultados. Esta ventana le permite ingresar una consulta SQL. Esto es más difícil que usar el asistente de consulta, pero es la mejor opción para crear uniones.

tipos de uniones

la unión interior. Las uniones internas recopilan los resultados de dos o más tablas basadas en un campo de correspondencia o común entre las tablas. El campo coincidente debe usar el mismo tipo de datos. La palabra clave de “unión interna” se usa en la declaración de su consulta SQL. El campo coincidente no tiene que aparecer en su consulta.

READ  Sony Bloggie Duo HD Camera

Ejemplo:

Nombre, fecha, dirección, edad

Desde la Tabla1 Tabla de unión interna2 <// P>

en la tabla1.age = table2.age;

Las uniones externas se utilizan para recopilar registros de múltiples tablas mientras mantienen todos los resultados de una tabla, independientemente de los registros coincidentes. Las uniones externas vienen en dos formas: uniones exteriores izquierdas y uniones externas a la derecha. Use la unión externa izquierda para seleccionar todos los resultados de la tabla izquierda o el lado izquierdo de las relaciones, mientras que solo recupera registros coincidentes de la tabla derecha. Use uniones externas derechas para los resultados opuestos. Use el mismo formato para uniones exteriores que las uniones internas.

Cuando se usa uniones, la palabra clave de unión, como la unión interna, la unión exterior izquierda y la unión exterior derecha, siempre se capitaliza y se coloca en la declaración de desde la declaración. <. /P>

Anidación

Para obtener una consulta aún más detallada y compleja, aniden sus uniones. Hay algunas reglas a seguir cuando la anidación se une.

siempre colocan unas anidadas entre paréntesis. Esto los mantiene separados de la unión principal y le permite solucionar problemas más fácilmente si es necesario.

Las uniones internas se pueden anidar dentro de otras uniones internas.

las uniones externas se pueden anidar dentro de las uniones internas.

Las uniones internas nunca se pueden anidar dentro de una unión externa.

Si anesta una unión, la unida anidada aparece después de la declaración en la unión original. Por ejemplo, en el ejemplo de unión interna anterior, la unión anidada se colocaría entre paréntesis después de la línea de declaración.