ERRO: a subconsulta em FROM não pode se referir a outras relações do mesmo nível de consulta
Estou trabalhando com o PostgreSQL 9 e quero encontrar o vizinho mais próximo dentro da tabelaRP
para todas as tuplas emRQ
, comparando as datas (t
), mas eu recebo este erro:
ERRO: a subconsulta em FROM não pode se referir a outras relações do mesmo nível de consulta
usando esta consulta:
SELECT *
FROM RQ, (SELECT * FROM RP ORDER BY ABS(RP.t - RQ.t) LIMIT 1) AS RA
RQ.t
na subconsulta parece ser o problema. Como posso evitar esse erro? Como posso obter acesso da subconsulta paraRQ
?