SQL Spatial Join
Tenho duas tabelas, uma com pontos como geografias e outra com polígonos como geografias. Eu sou capaz de encontrar qual polígono um único ponto cai (da tabela de pontos) pela seguinte consulta:
DECLARE @p geography;
select @p = PointGeom from dbo.PointTable where ID = 1
SELECT a.ID, ATTRIBUTE1, geom
from dbo.PolygonTable a
where geom.STIntersects(@p) = 1;
No entanto, quero fazer uma junção entre as duas tabelas e obter os polígonos nos quais cada um dos pontos da Tabela de Pontos se enquadra. Isso é possível? Ou preciso percorrer a tabela Point e chamar a consulta acima várias vezes?