Frage

Ich versuche, eine einfache Unterabfrage kommt in Microsoft Query zu tun, aber ich kann nicht die Syntax herauszufinden. Ich kann auch keine Dokumentation für die Syntax finden.

Wie würde ich die folgende Abfrage in Microsoft Query schreiben?

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

Gibt es offizielle Dokumentation für Microsoft Query?

War es hilfreich?

Lösung

SELECT * 
    FROM (SELECT ID, Company FROM (`Sheet1$`)) AS a 
    INNER JOIN 
    (SELECT ID, Name FROM `Sheet1$`) AS b 
    ON a.ID = b.ID;

Das ist für mich gearbeitet. Es sieht aus wie der einzige Unterschied ist INNER JOIN vs. JOIN. Meine Felder sind ID, Firma, Name des in dieser Reihenfolge für Col1, Col2, Col3.

Andere Tipps

Führen Sie Excel die Abfrage-Assistenten zum Erstellen / Bearbeiten von Abfragen.

Sie können darauf zugreifen aus Excel-Menü: Data-> Import Externe Data-> Daten importieren

Wie gut können Sie diesen Link überprüfen http://www.exceluser.com/explore/msquery1_1.htm

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top