Oracle 12c DB帶定位器...使用空間查詢和限制結果創建視圖
我有2個表 - table1有一個點幾何列。 表2有一個多邊形幾何列。 我想創建一個只有table1多邊形的視圖,它恰好包含來自table1的1個點的 。這可能嗎? 我曾嘗試以下,但它仍然會返回包含多個點的多邊形:
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