Las operaciones de conjunto permiten comparar o unir varias filas de distintas tablas en un solo conjunto de resultados.
EI operador UNION permite combinar los resultados de dos 0 más instrucciones SELECT en un único conjunto de resultados. El operador UNION es un operador de conjunto. De forma predeterminada, excluye las filas duplicadas. El uso de la palabra clave ALL combina filas duplicadas de todos los conjuntos de resultados.
JOIN (uniones internas, izquierdas, derechas y completas) se utilizan para combinar filas de dos 0 más tablas.
Puede utilizar JOIN para combinar dos 0 más campos de dos 0 más tablas mediante una condición de combinación.
En esta consulta de salida de ejemplo de varias tablas se utiliza una cláusula JOIN. La cláusula JOIN se utiliza para combinar los registros de: • La columna ordnum y la columna qty de la tabla Sales • La columna bktitle de la tabla Titles • La columna custname de la tabla Customer
A menudo, se utiliza un nombre de columna completo para definir Ia salida. La forma de utilizar un nombre de columna cualificado consiste en escribir el nombre de Ia tabla, seguido de un punto (.) y el nombre de columna de una tabla. Se utiliza un nombre de columna completo para identificar un nombre de columna ambiguo en una consulta de varias tablas.
En este ejemplo se muestra una unión INNER.
En este ejemplo se muestra una unión OUTER.