“Conocimientos software>Software de base de datos

Cómo agregar un campo a una consulta de unión en Access

2011/2/23
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


Software de base de datos
Joomla ! Capacidad de datos
Ventajas de Visual FoxPro
Cómo insertar una instrucción SQL en Access
Cómo construir una base de datos de Páginas Mac
Cómo construir una base de datos en Access 2007
Cómo evitar un salto de página antes de subinformes en los informes de Access
Cómo bloquear una base de datos MS Access 2007 para los Derechos Exclusivos
Cómo seleccionar una tabla en una cadena en T -SQL
Conocimientos Informáticos © http://www.ordenador.online