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
查詢和分析結果
文檔內容是否對您有幫助?