Búsquedas Unión son instrucciones SQL SELECT que tiran de campos similares a partir de dos o más tablas de bases de datos . A pesar de que el número de campos a extraer de cada instrucción de selección debe ser igual , es fácil añadir campos adicionales de una tabla que no tienen partido en otra tabla. Instrucciones
1
Crear dos tablas de datos de ejemplo en el acceso a las siguientes listas , que tienen sus nombres de columna en la fila superior :
título , autor, genrea ballena en dos ciudades , quackens , dramablithering profundidades , fonteux , romance
gamename , creatorblasteroids , jonessnacman , smith
2
Guardar tabla 1 como " libros" y la tabla 2 como " juegos ". ;
3
Crear una consulta nueva , incluyendo un doble clic en ambas tablas "libros " en el cuadro de diálogo " Mostrar tabla" " juegos " y . Observe el campo adicional que la tabla de libros que tiene la mesa de juegos no: . " Género "
4
seleccionar ambos campos " autor " de los "libros" "title " y , ventana y arrastrarlos a cualquier punto de la cuadrícula de la consulta . Pulse la tecla " Control - s " y tipo " qbooks " para el nombre de la consulta.
5
Haga clic en la ficha de la consulta y seleccione "Vista SQL ", luego presione "control c" ; para copiar el SQL en el portapapeles
6
Crear otra consulta, pulse la tecla "escape " en el cuadro de diálogo " Mostrar tabla " . . Haga clic en la ficha de la consulta y seleccione "Vista SQL ", a continuación, pegar la instrucción SQL que ha copiado en el portapapeles en la nueva ventana SQL . Pulse "control s " para guardar esta consulta y escriba " qunion " para el nombre.
7
Crear una tercera consulta, incluyendo doble clic en simplemente la tabla " juegos " en el " cuadro de diálogo de la tabla "show . Arrastre ambos campos " creador " " gamename " y desde la ventana "juego" en la cuadrícula de la consulta . Guardar ( "control s ") la consulta como " qgames . "
8
Haga clic en la ficha de la consulta y seleccione "Vista SQL ", a continuación, copiar la instrucción SQL en el portapapeles .
9
Regresar a la vista SQL de la consulta " qunion " . Editar esa consulta para que lea como sigue:
SELECT books.title , books.authorFROM libros
10
Tipo "UNION ALL" en la línea debajo de la instrucción en el paso 9 , entonces pegar los juegos de SQL que ha copiado en el portapapeles en la línea debajo Asegúrese de que la consulta completa aparece de la siguiente manera " UNION ALL . "
SELECT books.title , books.authorFROM booksUNION ALLSELECT games.gamename , juegos . juegos creatorFROM ; .
11
Ejecutar la consulta , notando que se muestran todas las filas de ambos libros y juegos de mesa , pero que el campo " género " de la mesa de libros falta
12
Regresar a la vista SQL de la consulta " qunion " y revisarlo para que lea como sigue:
SELECT books.title , books.author , books.genreFROM booksUNION ALLSELECT games.gamename , games.creator " (no aplicable )" de juegos , .
13
Vuelva a ejecutar la consulta , al ver el nuevo campo que se ha agregado
< br >