我正在尝试使用Redshift执行查询(在MySQL中完美运行)。没有错误,但是与我在MySQL中得到的结果相比,结果只是空的。我尝试过在Redshift中对数据库进行其他一些调用,但一切正常,仅当查询包含子查询时,结果才为空。
以下是查询:
select T1.id, T2.provider_id as ID_2\
from (select T0.identifier as id, T0.provider_id as ID_1\
from schema.idtable T0 where T0.id IN " + str(ids) + ") T1\
left join schema.providetable T2 on T1.ID_1 = T2.provider_id
有什么想法吗?
谢谢!