Ich lerne gerade Postgresql und kann nicht herausfinden, wie man diese verschachtelte Abfrage schreibt oder ob es überhaupt möglich ist.
Table -> Points: pid | val
Table -> Grid: gid | max_val | min_val
Return I want: pid | gid | val
So stelle ich mir das in meinem Kopf vor
for p in (SELECT * FROM Points)
SELECT gid FROM Grid AS g WHERE p.val < g.max_val AND p.val > g.min_val
Ist dies möglich? Wenn ja, kann mir jemand die richtige Richtung weisen?