我在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
你可以發佈視圖嗎? –
@丹特如果你有沒有重複的地方,那麼你就會遇到更大的問題,而不是簡單地找出如何去除它們。我建議您徹底分析您的數據模型,並查看是否缺少任何密鑰。 –