Was ist Subqueries Syntax für Microsoft Query?
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?
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