【发布时间】:2020-09-17 13:58:24
【问题描述】:
我有一个表格用于管理计划的贡献,其中包含 MNUMBER、MONTH、YEAR、CONTR_AMOUNT 和 RECEIPT_DATE 等关键字段。
这个方案允许一个成员每个月贡献一次以上。最近我发现这个表中有很多重复的值,现在我想去掉它们。我有一个没有额外条目的备份表我想比较这两个表并标记附加表。
我试过了
select * from table1
minus table2
union
select * from table 2
minus
select * from table1
正如许多网站所建议的那样,但它不起作用。
【问题讨论】:
-
你试过
(select * from table1 minus select * from table2) union (select * from table 2 minus select * from table1)吗? -
正如@Barbaros Özhan 所说,应该做这项工作。但是您仍然可以查看stackoverflow.com/questions/8718458/… 以获取更多选项以在备份表没有作用的情况下找出重复记录。