¿Excel tiene un equivalente a la declaración SQL "UNION"?


0

Tengo una consulta SQL con dos declaraciones SELECT y estoy usando una declaración UNION entre esos dos para obtener un resultado único. Necesito usar esta consulta en Excel, pero creo que Excel no acepta una declaración UNION.

¿Qué se podría usar en lugar de UNION en la consulta?

Respuestas:


1

Esta es una consulta de ejemplo de un artículo de Microsoft KB que usa la declaración UNION.
Desde entonces, diría: MS Query (herramienta integrada de Excel para consultas SQL) es capaz de usar declaraciones UNION.

SELECCIONE Color_Table.Join_Field, Color_Table.Color_Field,
   Pattern_Table.Pattern_Field
   DESDE {oj `C: \ database`.Pattern_Table LEFT OUTER JOIN
   `C: \ database`.Color_Table ON Color_Table.Join_Field =
   Pattern_Table.Join_Field}
   UNIÓN
   SELECCIONE Color_Table.Join_Field, Color_Table.Color_Field,
   Pattern_Table.Pattern_Field
   DE {oj `C: \ database`.Color_Table IZQUIERDA EXTERIOR UNIRSE
   `C: \ database`.Pattern_Table ON Color_Table.Join_Field =
   Pattern_Table.Join_Field}
   WHERE (Color_Table.Color_Field Is Null) o (Pattern_Table.Pattern_Field Is Null)

Fuente: http://support.microsoft.com/kb/136699/en-us

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.