БД Oracle 12c с локатором...
У меня есть 2 таблицы - table1 имеет столбец геометрии точек. Table2 имеет столбец полигональной геометрии. Я хочу создать представление только с полигонами table2, которые содержат ровно 1 точку из table1. Это возможно? Я пробовал следующее, но он по-прежнему возвращает многоугольники, содержащие несколько точек:
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');
Любая помощь/совет будут оценены.