【问题标题】:LEFT JOIN operation when the tables are in two separate databases表在两个单独的数据库中时的 LEFT JOIN 操作
【发布时间】:2018-12-18 21:33:05
【问题描述】:

我想对两个表执行左外连接,其中表位于两个单独的数据库中(即,一个在 Mysql 数据库中,一个在 Oracle 数据库中) 请让我知道如何在 SELECT 查询中执行此左连接操作

【问题讨论】:

标签: mysql tableau-api


【解决方案1】:

是的,您可以在 tableau 中对来自两个不同数据源的表进行左连接。

为了实现这一点,您需要在同一数据源下创建两个不同的数据连接。请按照以下步骤操作:

创建到任何所需数据库的连接。

在右侧的连接下点击添加

连接到第二个数据库。

将两个数据库中的表拖放到右侧。

创建所需的外部连接。

【讨论】:

  • 我想为tableau中的join操作写一个自定义的SQL查询
  • 您不能编写一个 SQL 查询来连接来自两个数据库的数据。 (哪个会执行查询?)但是 Tableau 确实有 2 个功能允许您组合来自多个数据库的数据 - 您可以在 Tableau 中执行跨数据库连接(由一组联合查询实现),或者您可以 混合来自多个数据源的数据(由单独的聚合查询实现)。在这两种情况下,生成的数据都会在由基础数据源提供后在 Tableau 中进行组合。
  • " 或者您可以混合来自多个数据源的数据(通过单独的聚合查询实现)" 请解释一下
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-13
  • 1970-01-01
  • 2014-07-19
  • 2013-01-29
相关资源
最近更新 更多