0

我正在尝试在 Microsoft Query 中进行简单的子查询连接,但我无法弄清楚语法。我也找不到任何语法文档。

我将如何在 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

是否有 Microsoft Query 的官方文档?

4

2 回答 2

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

这对我有用。看起来唯一的区别是 INNER JOIN 与 JOIN。我的字段是 ID、公司、名称,按 Col1、Col2、Col3 的顺序排列。

于 2010-05-10T19:29:52.833 回答
0

按照 Excel 查询向导创建/编辑查询。

您可以从 Excel 菜单访问它:数据->导入外部数据->导入数据

您也可以查看此链接 http://www.exceluser.com/explore/msquery1_1.htm

于 2010-05-10T16:38:39.173 回答