Netezza的左外连接

时间:2018-10-03 13:34:31

标签: sql join netezza

调试查询时,我在Netezza数据库的LEFT OUTER JOIN功能中看到了意外的行为。

在调试时,我运行了此查询:

WITH
    AA AS
    (
        SELECT
            '12345' AS PID
    )
    ,
    BB AS
    (
        SELECT
            '000000' AS POS,
            12     AS TransAmt
        UNION ALL
        SELECT
            '55555' AS POS,
            30      AS TransAmt
    )
SELECT
    *
FROM
    AA
LEFT OUTER JOIN
    BB
ON
    AA.PID = BB.POS

但是出现此错误:

[代码:1100,SQL状态:HY000]致命1:GetCCHashFunc:类型705不支持作为Catcache密钥

在MySQL,H2和BigQuery中运行相同的代码会产生预期的结果:

Row PID POS TransAmt     
1   12345   null    null

我想念的Netezza是否存在细微差别,阻碍了这种左联接的成功完成?

0 个答案:

没有答案