O Excel tem um equivalente à instrução SQL “UNION”?

0

Eu tenho uma consulta SQL com duas instruções SELECT e estou usando uma instrução UNION entre essas duas para obter um resultado exclusivo. Eu preciso usar essa consulta no Excel, mas acredito que o Excel não aceita uma instrução UNION.

O que poderia ser usado em vez de UNION na consulta?

    
por Priya 08.01.2013 / 09:12

1 resposta

1

Esta é uma consulta de exemplo de um artigo do Microsoft KB usando a instrução UNION.
Desde que eu diria: MS Query (Excel build-in ferramenta para SQL querys) é capaz de usar instruções UNION.

SELECT Color_Table.Join_Field, Color_Table.Color_Field,
   Pattern_Table.Pattern_Field
   FROM {oj 'C:\database'.Pattern_Table LEFT OUTER JOIN
   'C:\database'.Color_Table ON Color_Table.Join_Field =
   Pattern_Table.Join_Field}
   UNION
   SELECT Color_Table.Join_Field, Color_Table.Color_Field,
   Pattern_Table.Pattern_Field
   FROM {oj 'C:\database'.Color_Table LEFT OUTER JOIN
   'C:\database'.Pattern_Table ON Color_Table.Join_Field =
   Pattern_Table.Join_Field}
   WHERE (Color_Table.Color_Field Is Null)  or(Pattern_Table.Pattern_Field Is Null)

Fonte: link

    
por 08.01.2013 / 10:49