FEHLER: Unterabfrage in FROM kann nicht auf andere Relationen derselben Abfrageebene verweisen
Ich arbeite mit PostgreSQL 9 und möchte den nächsten Nachbarn in der Tabelle findenRP
für alle Tupel inRQ
, Vergleichen der Daten (t
), aber ich bekomme diesen Fehler:
FEHLER: Unterabfrage in FROM kann nicht auf andere Relationen derselben Abfrageebene verweisen
mit dieser Abfrage:
SELECT *
FROM RQ, (SELECT * FROM RP ORDER BY ABS(RP.t - RQ.t) LIMIT 1) AS RA
RQ.t
in subquery scheint das problem zu sein. Wie kann ich diesen Fehler vermeiden? Wie kann ich von der Unterabfrage auf zugreifen?RQ
?