我在Oracle中有一个观点,nat_gas_readings_view,我发现一些重复的东西从不知不觉中弹出。几个月来,直到过去一周才有重复的迹象。以下是我从我的观点收集的一些示例数据。我想编写一个查询来删除这些重复项。如果可能的话,任何人都可以解释这是怎么发生的,并帮助我创建一个查询来从视图中删除重复项。谢谢。如何在oracle中删除表/视图中的重复记录?
DATETIMESTAMP BOF EAF LEVY SHOP
10/31/2011 13:00:01 3564729 933776 12459 307
10/31/2011 13:00:01 3564729 933776 12459 307
10/31/2011 12:00:08 3563079 933446 12459 307
10/31/2011 12:00:08 3563079 933446 12459 307
10/31/2011 11:00:09 3561659 933121 12459 307
10/31/2011 11:00:09 3561659 933121 12459 307
10/31/2011 10:00:10 3560636 932802 12458 307
10/31/2011 09:00:08 3559548 932481 12450 307
10/31/2011 09:00:08 3559548 932481 12450 307
你可以发布视图吗? –
@丹特如果你有没有重复的地方,那么你就会遇到更大的问题,而不是简单地找出如何去除它们。我建议您彻底分析您的数据模型,并查看是否缺少任何密钥。 –