Drill ERROR:具有相同键的多个条目

问题描述 投票:0回答:1

从Postgresql RDBMS插件中选择会在组合WITH子句中导致此错误。

WITH src AS (
    SELECT "ArticleId", "Test"
    FROM dfs.test."SomeParquet" 
    WHERE <...>
    )
SELECT "Id", "Name" from postgres.test."Articles" a 
JOIN src s ON s."ArticleId" = a."Id"
limit 10

验证错误:具有相同键的多个条目:CategorySettings_CategoryId_key = JdbcTable {CategorySettings_CategoryId_key}和CategorySettings_CategoryId_key = JdbcTable {CategorySettings_CategoryId_key}

  • 在查询中根本没有引用受影响的表(CategorySettings)。
  • 没有WITH子句的情况下直接加入实木复合地板。
  • USE postgres.test没有效果(inspired here)

postgres命名空间中有多个模式,它们都有相同的表结构。

如何克服这个错误?

apache-drill
1个回答
0
投票

此错误应在https://issues.apache.org/jira/browse/DRILL-7415中修复。请检查当前的主版本。

© www.soinside.com 2019 - 2024. All rights reserved.