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?

È stato utile?

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
scroll top