我有兩個表employee
和departments
。有從具有其他表的外鍵的表中刪除重複的行嗎?
ID , name , salary, dep_ID
1 | john | 2300 | 1
2 | smith| 1500 | 2
3 | john | 2300 | 1
這裏dep_id
職員表是一個foreign key
現在部門
id, name
1 | COMPUTER SCIENCE
2 | MATHEMATICS
現在我想做的事情
是「從僱員表中刪除所有重複行」
的MySQL或Oracle?你正在使用哪個數據庫? – GurV
@ Viki888根據OP給出的示例數據,刪除重複項非常好。 'john'的兩行都有相同的部門ID。 –
爲什麼你需要DEPARTMENT表?你問這個問題的方式,你不需要;但也許你的問題比你在帖子中提出的要多。那麼:你如何定義「重複」?您的EMPLOYEE表中沒有重複項,因爲它們與ID列不同。你的意思是,「除了ID列」? – mathguy