UNION子句用于合并多个SELECT语句的分析结果。

语法

SELECT key1 FROM logstore1
UNION
SELECT key2 FROM logstore2
UNION
SELECT key3 FROM logstore3
注意 UNION内每个SELECT子句必须拥有相同数量的列,对应列的数据类型相同。

参数说明

参数 说明
key 字段名或列名。

key1key2key3的名称可不同,但数据类型必须相同。

logstore Logstore名称。

示例

在名为website_log的Logstore和名为internal-operation_log的Logstore中统计不同状态码的访问次数,然后合并统计结果。

  • 查询和分析语句
    * |
    SELECT
      status,
      count(*) AS PV
    FROM  website_log
    GROUP BY
      status
    UNION
    SELECT
      status,
      count(*) AS PV
    FROM  internal-operation_log
    GROUP BY
      status
  • 查询和分析结果union