我正在尝试在postgresSQL中选择这个并且它给了我这个错误:
错误:计划不应该参考子计划的变量 SQL状态:XX000
我不知道如何解决这个问题,我测试过并且我表中的所有内容都是正确的....
select distinct concat(concat(ID,'_'), ID_DEV), EXTERNAL_URL, LAST_UPDATED,
from NOISE
where concat(concat(ID,'_'), ID_DEV) not in (select distinct concat(concat(ID,'_'), ID_DEV)
from NOISE
where upload_time < (select max(UP_TIME) from NOISE order by max(UP_TIME) desc fetch first row only) )
答案 0 :(得分:0)
这是我先尝试的事情:
select distinct concat(concat(ID,'_'), ID_DEV),
EXTERNAL_URL, LAST_UPDATED,
from NOISE n
where (ID, ID_DEV) not in
(select (n1.ID, n1.ID_DEV)
from NOISE n1
where upload_time <
(select max(n2.UP_TIME)
from NOISE n2)
由于您没有进行分组,因此无需按最大顺序进行排序,并且您知道汇总它无论如何都只是一行。它仍然有点毛茸茸的查询......