Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql Oracle点几何图形:查找表A中不在表B中的点_Sql_Oracle_Spatial_Point - Fatal编程技术网

Sql Oracle点几何图形:查找表A中不在表B中的点

Sql Oracle点几何图形:查找表A中不在表B中的点,sql,oracle,spatial,point,Sql,Oracle,Spatial,Point,我有 表A(使用和不使用空间索引创建)具有点几何图形:点1、点2、点3、点4 带有点几何图形的表B:点A、点B、点C等 表A中的某些点与表B中的某些点具有相同的几何图形。没有其他相同的信息,如ID、名称等 问题是: 如何在表A中找到表B中不存在的所有点 提前谢谢 我不知道你们桌子的结构 如果有两个列数相同的表,则可以执行以下操作: SELECT col1, col2 FROM TABLE_A MINUS SELECT col3, col4 FROM TABLE_B; 列是否具有相同的名称并

我有

  • 表A(使用和不使用空间索引创建)具有点几何图形:点1、点2、点3、点4
  • 带有点几何图形的表B:点A、点B、点C等
  • 表A中的某些点与表B中的某些点具有相同的几何图形。没有其他相同的信息,如ID、名称等
问题是:

如何在表A中找到表B中不存在的所有点


提前谢谢

我不知道你们桌子的结构

如果有两个列数相同的表,则可以执行以下操作:

SELECT col1, col2 FROM TABLE_A
MINUS
SELECT col3, col4 FROM TABLE_B;
列是否具有相同的名称并不重要,但需要提供相同的数据类型。 此外,col1与col3比较,col2与col4比较

如果你有真实的结构,请分享它。

请用一个包括:DDL(
CREATE TABLE
,如果它们存在,
CREATE INDEX
)语句的问题来回答你的两个表;样本数据的DML(
INSERT
)语句;你解决问题的努力;解决方案中的问题和/或错误;以及预期产量。