详情页标题前

阿里云日志服务SLSJOIN子句-云淘科技

详情页1

JOIN子句用于连接多个表。日志服务支持同Project下跨Logstore、Logstore和MySQL、Logstore和OSS的联合查询。本文介绍JOIN子句的基本语法和示例

语法

SELECT table.key
FROM table1
INNER|LEFT|RIGHT|FULL OUTER JOIN table2
ON table1.key=table2.key

日志服务支持您在SELECT语句中使用INNER JOIN子句、LEFT JOIN子句、RIGHT JOIN子句和FULL JOIN子句。更多信息,请参见JOIN。

JOIN方式

说明

INNER JOIN

所有表存在交集时,返回满足条件的SELECT结果。

LEFT JOIN

即使右表(table2)中没有匹配的数据,也从左表(table1)返回所有SELECT结果。

RIGHT JOIN

即使左表(table1)中没有匹配的数据,也从右表(table2)返回所有SELECT结果。

FULL JOIN

只要一个表中存在匹配的数据,则返回满足条件的SELECT结果。

参数说明

参数

说明

key

日志字段、表达式等,参数值为任意数据类型。

table

table1为Logstore,table2为Logstore、MySQL数据库或OSS Bucket。更多信息,请参见关联MySQL数据源、关联OSS数据源。

示例

在某个Project下,名为internal-diagnostic_log的Logstore用于记录各个Logstore的消费延时、告警、采集等日志,名为internal-operation_log的Logstore用于记录Project内所有资源的操作日志。您可以使用JOIN子句,联合查询两个Logstore,从而获取各个Logstore的消费组信息、延时时间和请求方法。

示例1:INNER JOIN

  • 查询和分析语句

    * |
    SELECT
      "internal-diagnostic_log".consumer_group,
      "internal-diagnostic_log".logstore,
      "internal-operation_log".Latency,
      "internal-operation_log".Method
    FROM  "internal-diagnostic_log"
      INNER JOIN "internal-operation_log" ON "internal-diagnostic_log".logstore = "internal-operation_log".logstore
    LIMIT
      10000
  • 查询和分析结果

    返回满足条件的1328条数据。

    阿里云日志服务SLSJOIN子句-云淘科技

示例2:LEFT JOIN

  • 查询和分析语句

    * |
    SELECT
      "internal-diagnostic_log".consumer_group,
      "internal-diagnostic_log".logstore,
      "internal-operation_log".Latency,
      "internal-operation_log".Method
    FROM  "internal-diagnostic_log"
      LEFT JOIN "internal-operation_log" ON "internal-diagnostic_log".logstore = "internal-operation_log".logstore
    LIMIT
      10000
  • 查询和分析结果

    从名为internal-diagnostic_log的Logstore中返回1328条数据。

    阿里云日志服务SLSJOIN子句-云淘科技

示例3:RIGHT JOIN

  • 查询和分析语句

    * |
    SELECT
      "internal-diagnostic_log".consumer_group,
      "internal-diagnostic_log".logstore,
      "internal-operation_log".Latency,
      "internal-operation_log".Method
    FROM  "internal-diagnostic_log"
      RIGHT JOIN "internal-operation_log" ON "internal-diagnostic_log".logstore = "internal-operation_log".logstore
    LIMIT
      10000
  • 查询和分析结果

    从名为internal-operation_log的Logstore中返回1757条数据。

    阿里云日志服务SLSJOIN子句-云淘科技

示例4:FULL OUTER JOIN

  • 查询和分析语句

    * |
    SELECT
      "internal-diagnostic_log".consumer_group,
      "internal-diagnostic_log".logstore,
      "internal-operation_log".Latency,
      "internal-operation_log".Method
    FROM  "internal-diagnostic_log"
      FULL OUTER JOIN "internal-operation_log" ON "internal-diagnostic_log".logstore = "internal-operation_log".logstore
    LIMIT
      10000
  • 查询和分析结果

    返回满足条件的1757条数据。

    阿里云日志服务SLSJOIN子句-云淘科技

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/162619.html

(0)
上一篇 2023年12月10日 上午4:25
下一篇 2023年12月10日 上午4:27
详情页2

相关推荐

  • 阿里云日志服务SLS采集Windows事件日志-云淘科技

    您可以通过Logtail插件采集Windows事件日志。本文介绍如何通过日志服务控制台创建Logtail配置采集Windows事件日志。 前提条件 已在服务器上安装Windows Logtail 1.0.0.0及以上版本。具体操作,请参见安装Logtail(Windows系统)。 目标服务器持续产生日志。重要 Logtail只采集增量日志。如果下发Logta…

    2023年12月10日
  • 阿里云日志服务SLSLogtail限制说明-云淘科技

    本文简介Logtail采集数据时在运行环境、文件采集、容器采集、CheckPoint管理、Logtail采集配置、机器组、性能、错误处理等方面的限制。 运行环境 限制项 限制说明 体系结构 Linux Logtail版本支持x86_64和arm64。 Windows Logtail版本支持x86_32和x86_64。 内存 负载为空时,不开启插件最少需要20…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云日志服务SLS使用前须知-云淘科技

    阿里云日志服务和DDoS高防联合推出全量日志功能,提供网站访问日志、CC攻击日志的实时采集、查询、分析、加工、消费等一站式服务,帮您排查网站访问异常、追踪CC攻击者来源、分析网站运营情况等。本文介绍全量日志功能相关的资产详情、费用说明及使用限制等。 说明 目前DDoS高防已升级为DDoS新BGP高防,DDoS高防(旧版)控制台仅用于已拥有DDoS高防实例的用…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云大数据开发治理平台 DataWorksDeleteMetaCollection-云淘科技

    删除集合。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 请求参数 名称 类型 是否必选 示例值 描述 Action String 是 DeleteMetaCollection 系统规定参数。取值:DeleteMetaCollection。 Qu…

  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云对象存储OSSAndroid获取文件元信息-云淘科技

    通过HeadObject方法可以只获取文件元信息而不获取文件的实体。 示例代码 以下代码用于获取文件元信息。 // 创建同步获取文件元信息请求。 // 依次填写Bucket名称(例如examplebucket)和Object完整路径(例如exampledir/exampleobject.txt)。Object完整路径中不能包含Bucket名称。 HeadOb…

    阿里云对象存储 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。