我面临的问题是相关的子查询在Redshift 1.0.1564 版本中正常工作,但是相同的查询会引发Amazon Invalid操作:由于内部错误,不支持此类型的相关子查询模式在Redshift中 1.0.1657 版本。
对此的任何想法都非常感谢
下面是我为亚马逊redshit举办的两个不同版本。
i686-pc-linux-gnu上的PostgreSQL 8.0.2,由GCC gcc(GCC)3.4.2 20041017(Red Hat 3.4.2-6.fc3)编译,Redshift 1.0.1657
i686-pc-linux-gnu上的PostgreSQL 8.0.2,由GCC gcc(GCC)3.4.2 20041017(Red Hat 3.4.2-6.fc3)编译,Redshift 1.0.1564
以下是我正在使用的查询
select *,(SELECT a.org_id FROM derived.inv_org_d a WHERE a.org_id = b.org_id)FROM derived.inv_org_d b