私は2つのテーブル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テーブルが必要ですか?あなたが質問した方法、あなたはそれを必要としません。しかし、おそらくあなたのポストに入れたものよりもあなたの質問に多くのものがあります。次に:どのように "重複"を定義しますか? ID列によって区別されるため、EMPLOYEEテーブルに重複はありません。 「ID列以外」という意味ですか? – mathguy