Excel 是否有与 SQL“UNION”语句等效的语句?

Excel 是否有与 SQL“UNION”语句等效的语句?

我有一个包含两个 SELECT 语句的 SQL 查询,并在这两个语句之间使用 UNION 语句来获得唯一结果。我需要在 Excel 中使用此查询,但我认为 Excel 不接受 UNION 语句。

在查询中可以用什么来代替 UNION?

答案1

这是来自 Microsoft KB 文章的使用 UNION 语句的示例查询。
因此我想说:MS Query(Excel 内置的 SQL 查询工具)能够使用 UNION 语句。

选择颜色表.连接字段,颜色表.颜色字段,
   模式表.模式字段
   来自 {oj `C:\database`.Pattern_Table 左外连接
   `C:\database`.Color_Table ON Color_Table.Join_Field =
   模式表.连接字段
   联盟
   选择颜色表.连接字段,颜色表.颜色字段,
   模式表.模式字段
   来自 {oj `C:\database`.Color_Table 左外连接
   `C:\database`.Pattern_Table ON Color_Table.Join_Field =
   模式表.连接字段
   其中(颜色表.颜色字段为空)或(图案表.图案字段为空)

来源:http://support.microsoft.com/kb/136699/en-us

相关内容