Todos los productos
Search
Centro de documentos

Simple Log Service:Cláusula INTERSECT

Última actualización: Sep 02, 2026

La cláusula INTERSECT combina los conjuntos de resultados de dos instrucciones SELECT y devuelve solo las filas presentes en ambos conjuntos.

Sintaxis

SELECT key1... FROM logstore1
INTERSECT
SELECT key2... FROM logstore2
Importante
  • Cada cláusula SELECT debe tener el mismo número de columnas. Además, las columnas correspondientes deben seguir el mismo orden y tener el mismo tipo de datos.

  • La cláusula INTERSECT devuelve solo filas distintas en el conjunto de resultados final.

Parámetros

Parámetro

Descripción

clave

Nombre de campo, nombre de columna o expresión.

Puede especificar valores diferentes para key1 y key2, pero debe mantener los mismos tipos de datos para ambos.

logstore

Nombre del logstore.

Ejemplos

El logstore internal-diagnostic_log registra información importante, como la latencia de consumo de registros, las alertas y la recopilación de registros de cada logstore. Por su parte, el logstore internal-operation_log almacena registros detallados, incluidos los registros de operaciones de todos los recursos de un proyecto. El siguiente ejemplo usa la cláusula INTERSECT para identificar los logstores que generan tanto registros importantes como detallados.

  • Instrucción de consulta y análisis

    * |
    SELECT
      logstore
    FROM  internal-operation_log
    INTERSECT
    SELECT
      logstore
    FROM  internal-diagnostic_log
  • Resultado de la consulta y el análisis: La consulta devuelve tres logstores: oss_log, website_log y game_log.