文档文档

join 包

join 包提供了将两个表数据流连接在一起的函数。导入 join

import "join"

外连接

join 转换支持左外连接、右外连接和全外连接。

  • 左外连接 为左输入流中的每个记录生成至少一个输出行。如果左输入流中的记录在右输入流中没有匹配项,则在 as 函数中使用默认记录替换 r
  • 右外连接 为右输入流中的每个记录生成至少一个输出行。如果右输入流中的记录在左输入流中没有匹配项,则在 as 函数中使用默认记录替换 l
  • 全外连接 为两个输入流中的每个记录生成至少一个输出行。如果任一输入流中的记录在另一个输入流中没有匹配项,则 as 函数的其中一个参数将替换为默认记录(lr,具体取决于哪个缺少匹配记录)

默认记录与相应输入表中的记录具有相同的列,但只有分组键列填充了值。所有其他列都为 null。

内连接

内连接会删除任何在另一个输入流中没有匹配项的记录。执行内连接时,无需考虑默认记录或不匹配的记录。

函数


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像当前一样使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已发布公开 Alpha 版

InfluxDB 3 开源版本现已可用于 Alpha 测试,根据 MIT 或 Apache 2 许可获得许可。

我们正在发布作为 Alpha 版本一部分的两款产品。

InfluxDB 3 Core 是我们的新开源产品。它是一个用于时间序列和事件数据的最新数据引擎。InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度的安全性。

有关如何开始使用的更多信息,请查看