我试图在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的官方文档?
答案 0 :(得分: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的订单名称。
答案 1 :(得分:0)
按照Excel查询向导创建/编辑查询。
您可以从Excel菜单访问它:数据 - >导入外部数据 - >导入数据