Tous les produits
Search
Centre de documentation

Simple Log Service:Clause INTERSECT

Dernière mise à jour :Aug 18, 2026

La clause INTERSECT combine les ensembles de résultats de deux instructions SELECT et renvoie uniquement les lignes présentes dans les deux ensembles.

Syntaxe

SELECT key1... FROM logstore1
INTERSECT
SELECT key2... FROM logstore2
Important
  • Chaque clause SELECT doit comporter le même nombre de colonnes, et les colonnes correspondantes doivent être dans le même ordre et avoir le même type de données.

  • La clause INTERSECT renvoie uniquement des lignes distinctes dans l'ensemble de résultats final.

Paramètres

Paramètre

Description

key

Nom de champ, nom de colonne ou expression.

Vous pouvez spécifier des valeurs différentes pour key1 et key2, mais vous devez leur attribuer les mêmes types de données.

Logstore

Nom du Logstore.

Exemples

Le Logstore internal-diagnostic_log enregistre des journaux importants, notamment la latence de consommation des journaux, les alertes et la collecte des journaux pour chaque Logstore. Le Logstore internal-operation_log enregistre des journaux détaillés, y compris les journaux d'opérations pour toutes les ressources d'un projet. L'exemple suivant utilise la clause INTERSECT pour identifier les Logstores qui génèrent à la fois des journaux importants et détaillés.

  • Instruction de requête et d'analyse

    * |
    SELECT
      logstore
    FROM  internal-operation_log
    INTERSECT
    SELECT
      logstore
    FROM  internal-diagnostic_log
  • Résultat de la requête et de l'analyse : la requête renvoie trois Logstores : oss_log, website_log et game_log.