-2

请帮助使用 java 中的 DB 比较代码。我有两个查询要在同一个数据库中执行并将它们的记录相互比较。

4

1 回答 1

0

您可能希望在 DB2 中运行这两个查询并进行比较。有多种方法可以在 SQL 中对两个数据集进行全面比较。这是一个想法

WITH Q1 AS ( put your first query here  )
,    Q2 AS ( put your second query here )
SELECT 'In Q1 not Q2', Q.*
FROM  (SELECT * FROM Q1 MINUS SELECT * FROM Q2) Q
UNION ALL
SELECT 'In Q2 not Q1', Q.*
FROM  (SELECT * FROM Q2 MINUS SELECT * FROM Q1) Q
于 2019-07-17T18:05:29.680 回答