0

ポイントが特定のポリゴン内のどこにあるかについて SQL クエリを実行する方法を見つけようとしています。

基本的に、エンドユーザーは N 個のポリゴンを入力できます。これらのポリゴンのいずれかに該当するすべての関連データを見つける必要があります。N個のOR句を使用する以外に、これを行う良い方法がわかりません...

いいえ:

SELECT * FROM <table> WHERE st_coveredby(geog, <input polygon 1>) OR st_coveredby(geog, <input polygon 2>);

などなど

基本的にこれらすべてのポリゴンの集約または結合のような巨大なポリゴンを作成しようとしていますが、それを行う方法がわかりません。何か案は?

4

1 に答える 1