【发布时间】:2017-09-18 08:17:36
【问题描述】:
带有定位器的 Oracle 12c DB...
我有 2 个表 - table1 有一个点几何列。 Table2 有一个多边形几何列。 我想创建一个仅包含完全包含的 table2 多边形的视图 表 1 中的 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 是的
标签: sql oracle oracle12c oracle-spatial