全部產品
Search
文件中心

Simple Log Service:INTERSECT子句

更新時間:Jun 30, 2024

INTERSECT子句用於組合兩個SELECT子句的結果集,並僅返回兩個結果集中共同存在的行。本文介紹INTERSECT子句的基本文法和樣本。

文法

SELECT key1... FROM logstore1
INTERSECT
SELECT key2... FROM logstore2
重要
  • 每個SELECT子句必須擁有相同數量的列,對應列的順序和資料類型相同。

  • INTERSECT子句會刪除最終結果集中重複的行,即返回的每一行都是唯一的。

參數說明

參數

說明

key

欄位名、列名或運算式。

key1key2的名稱可不同,但資料類型必須相同。

logstore

Logstore名稱。

樣本

名為internal-diagnostic_log的Logstore用於記錄重要日誌,包括各個Logstore的消費延時、警示、採集等日誌;名為internal-operation_log的Logstore用於記錄詳細日誌,包括Project內所有資源的動作記錄。您可以使用INTERSECT子句,查詢哪些Logstore即產生了詳細日誌,又產生了重要日誌。

  • 查詢和分析語句

    * |
    SELECT
      logstore
    FROM  internal-operation_log
    INTERSECT
    SELECT
      logstore
    FROM  internal-diagnostic_log
  • 查詢和分析結果INTERSECT