すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:INTERSECT 句

最終更新日:Mar 26, 2026

INTERSECT 句は、2 つの SELECT 文の結果セットを結合し、両方の結果セットに共通する行のみを返すために使用されます。このトピックでは、INTERSECT 句の構文について説明します。また、INTERSECT 句の使用方法に関する例も示します。

構文

SELECT key1... FROM logstore1
INTERSECT
SELECT key2... FROM logstore2
重要
  • 各 SELECT 文は、同じ数の列を返す必要があります。対応する列は、同じ順序で指定され、かつ同じデータの型である必要があります。

  • INTERSECT 句は、最終的な結果セットから重複する行を自動的に削除します。

パラメーター

パラメーター

説明

key

フィールド名、列名、または式です。

key1key2 には異なる値を指定できますが、両者のデータの型は同一である必要があります。

Logstore

Logstore の名前です。

使用例

Logstore 名 `internal-diagnostic_log` には、消費遅延、アラート、および各 Logstore におけるデータ収集など、重要なログが格納されています。別の Logstore 名 `internal-operation_log` には、プロジェクト内のすべてのリソースに対する運用ログなど、詳細なログが格納されています。INTERSECT 句を用いることで、詳細ログと重要ログの両方を生成する Logstore を特定できます。

  • クエリおよび分析ステートメント

    * |
    SELECT
      logstore
    FROM  internal-operation_log
    INTERSECT
    SELECT
      logstore
    FROM  internal-diagnostic_log
  • クエリおよび分析結果INTERSECT