我有 2 個表 postgresql postgis 1 個表多邊形 (A,B,C,D) 和 1 個表點 (1,2,3,4) 我想查詢選擇所有多邊形包含點 (A,B,C) 如何我做。

uj5u.com熱心網友回復:
where exists如果里面有 1 個或多個點,您可以使用該子句來選擇多邊形:
SELECT *
FROM myPolygonLayer p
WHERE EXISTS (
SELECT 1
FROM myPointLayer pt
WHERE st_intersects(p.geom, pt.geom)
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/397777.html
標籤:PostgreSQL的 邮局
