如何从SQL oracle中的多个表中删除重复记录?

时间:2016-04-21 14:36:41

标签: sql oracle

在图像中,这些是我的表中来自两个不同表的记录,这些表通过“CUSTABN”链接在一起。由于这些表中的记录是重复的,所以我想删除所有重复的记录。

Records from multiple tables (Customer & Invoice)

enter image description here

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

如果您的表与外键字段“CUSTABN”相关,我认为这就是您想要的:

DELETE T1, T2 FROM T1 JOIN T2 ON T1.CUSTABN = T2.CUSTABN WHERE ...