O que é a sintaxe das subconsências para a consulta da Microsoft?
Pergunta
Estou tentando fazer uma união simples de subconsulta na Microsoft Query, mas não consigo descobrir a sintaxe. Também não consigo encontrar nenhuma documentação para a sintaxe.
Como eu escreveria a seguinte consulta na consulta da Microsoft?
SELECT *
FROM (
SELECT Col1, Col2
FROM `C:\Book1.xlsx`.`Sheet1$`
) AS a
JOIN (
SELECT Col1, Col3
FROM `C:\Book1.xlsx`.`Sheet1$`
) AS b
ON a.Col1 = b.Col1
Existe documentação oficial para a consulta da Microsoft?
Solução
SELECT *
FROM (SELECT ID, Company FROM (`Sheet1$`)) AS a
INNER JOIN
(SELECT ID, Name FROM `Sheet1$`) AS b
ON a.ID = b.ID;
Isso funcionou para mim. Parece que a única diferença é a junção interna vs. junção. Meus campos são ID, empresa, nome nessa ordem para col1, col2, col3.
Outras dicas
Siga o Excel no assistente de consulta para criar/editar consultas.
Você pode acessá-lo no menu do Excel: Data-> Importar dados externos-> Importar dados
Também você pode verificar este linkhttp://www.excelar.com/explore/msquery1_1.htm
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow