Database 在两个不同的数据库上做负号?

Database 在两个不同的数据库上做负号?,database,postgresql,db2,netezza,Database,Postgresql,Db2,Netezza,有可能在两个不同的数据库上做负号吗 DB-A is on Postgres DB-B is on DB2 or Netezza 假设DB-A和DB-B中的表具有相同的列和列名 我可以执行如下查询吗 SELECT * FROM <HOSTNAME>.DB-A MINUS SELECT * FROM <HOSTNAME>.DB-B 选择* 从.DB-A 减 选择* FROM.DB-B 或者是否有其他方法可以进行此比较,而不将一个DB表的全部数据复制到另一个DB

有可能在两个不同的数据库上做负号吗

DB-A is on Postgres 
DB-B is on DB2 or Netezza
假设DB-A和DB-B中的表具有相同的列和列名

我可以执行如下查询吗

SELECT * 
FROM <HOSTNAME>.DB-A

MINUS

SELECT * 
FROM <HOSTNAME>.DB-B
选择*
从.DB-A
减
选择*
FROM.DB-B

或者是否有其他方法可以进行此比较,而不将一个DB表的全部数据复制到另一个DB?

可能是(我没有看到这些特定数据库的任何内容),查找外部数据包装器…这仍然会导致“将一个表的全部数据复制到另一个数据库”.@mustaccio那么有没有可能做到这一点?如果一个数据库在云上(通过类似hotname的URL访问),另一个在我有ODBC/JDBC连接的物理机器上?可能是(我没有看到这些特定数据库的任何内容),查找外部数据包装器…这仍然会导致“将一个表的整个数据复制到另一个数据库”.@mustaccio那么有没有可能做到这一点?如果一个数据库在云上(通过类似hotname的URL访问),另一个在我有ODBC/JDBC连接的物理机器上?