MSQuery Excel查询,如何离开联接两个以上的表

时间:2018-12-21 18:35:11

标签: excel ms-query

我与Excel文件之间有连接。源带有6个选项卡。最后一个选项卡属性具有多个与项目中每个条目相关的条目。换句话说,一个项目可以具有多个属性。 我需要在“属性”选项卡上加入两次才能获得“品牌”和“ PO”,但对于许多PProject,这些值不存在。我试图离开这些表,但遇到语法错误,我需要保留不存在Brand和PO条目的条目。有人可以帮忙吗?

错误-查询表达式“中缺少语法错误。

查询

SELECT Projects.`Project ID`, Projects.`Project`, Attributes.`Value` AS 'Brand', Attributes_2.`Value` AS 'PO' 
    FROM `C:\Data\Translation.xlsx`.Projects Projects
        LEFT JOIN `C:\Data\Translation.xlsx`.Attributes Attributes  
    ON Projects.`Project Id` = Attributes.`Project Id` 
AND Attributes.`Name` = 'Brand' 
        LEFT JOIN `C:\Data\Translation.xlsx`.Attributes Attributes_2  
    ON Projects.`Project Id` = Attributes_2.`Project Id` 
AND Attributes_2.`Name` = 'PO'

0 个答案:

没有答案