ロケータ付きOracle 12c DB ...空間クエリとリミット結果でビューを作成
私は2つのテーブルを持っています - テーブル1はポイントジオメトリの列を持っています。 テーブル2にはポリゴンジオメトリの列があります。 正確に をtable2から1つ含むtable2ポリゴンのみでビューを作成したいとします。これは可能ですか? 私は次のことを試してみましたが、まだ複数のポイントが含まれているポリゴンを返します。
CREATE OR REPLACE FORCE EDITIONABLE VIEW VIEW1 AS
SELECT a.address, l.geometry as GEOMETRY
from table1 a
inner join table2 l
on sdo_anyinteract(a.geometry, l.geometry) = 'TRUE'
having 2 >
(select count (a.address)
from table1 a
inner join table2 l
on sdo_anyinteract(a.geometry, l.geometry) = 'TRUE');
すべてのヘルプ/アドバイスをいただければ幸いです。
にカウントするあなたは、両方のテーブル(ID)で主キーを持っていますか? –
@ArkadiuszŁukasiewiczあり – user3120200