INTERSECT子句用於組合兩個SELECT子句的結果集,並僅返回兩個結果集中共同存在的行。本文介紹INTERSECT子句的基本文法和樣本。
文法
SELECT key1... FROM logstore1
INTERSECT
SELECT key2... FROM logstore2
重要
每個SELECT子句必須擁有相同數量的列,對應列的順序和資料類型相同。
INTERSECT子句會刪除最終結果集中重複的行,即返回的每一行都是唯一的。
參數說明
參數 | 說明 |
key | 欄位名、列名或運算式。 key1和key2的名稱可不同,但資料類型必須相同。 |
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
查詢和分析結果