Qual è la sintassi Sottointerrogazioni per Microsoft Query?
Domanda
Sto cercando di fare un semplice sottoquery unirsi in Microsoft Query, ma non riesco a capire la sintassi. Anche io non riesco a trovare alcuna documentazione per la sintassi.
Come faccio a scrivere la seguente query in Microsoft Query?
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
C'è documentazione ufficiale per Microsoft Query?
Soluzione
SELECT *
FROM (SELECT ID, Company FROM (`Sheet1$`)) AS a
INNER JOIN
(SELECT ID, Name FROM `Sheet1$`) AS b
ON a.ID = b.ID;
che ha lavorato per me. Sembra che l'unica differenza è INNER JOIN vs JOIN. I miei campi sono ID, società, nome in questo ordine per Col1, Col2, Col3.
Altri suggerimenti
Segui Excel la Creazione guidata Query per creare / modificare query.
E 'possibile accedervi dal menu di Excel: Data-> Import Data- esterno> Importa dati
Come pure è possibile controllare questo link http://www.exceluser.com/explore/msquery1_1.htm
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow