當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python pyflink Table.join用法及代碼示例

本文簡要介紹 python 語言中 pyflink.table.Table.join 的用法。

用法:

join(right: pyflink.table.table.Table, join_predicate: pyflink.table.expression.Expression[bool][bool] = None)

連接兩個 Table 。類似於 SQL 連接。兩個連接操作的字段不得重疊,必要時使用alias()重命名字段。您可以在連接後使用 where 和 select 子句來進一步指定連接的行為。

注意:

兩個表必須綁定到相同的 TableEnvironment

例子:

>>> left.join(right).where((left.a == right.b) && (left.c > 3))
>>> left.join(right).where("a = b && c > 3")
>>> left.join(right, left.a == right.b)

參數:

  • right- 右表。

  • join_predicate- 可選,連接謂詞表達式字符串。

返回:

結果表。

相關用法


注:本文由純淨天空篩選整理自apache.org大神的英文原創作品 pyflink.table.Table.join。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。