これまでに質問したすべての項目を検索していますが、まだ問題があります。SQL 2つのテーブルを結合して重複を削除する
私は2つのテーブル
表のMOVIES
mov_id
mov_name
actor_id
私はそれが
- が をmov_id示しています一つのテーブルに両方のテーブルに参加したい表のACTOR
- mov_name
- ACTOR_NAME
actor_id_2
actor_name
を持っています
私はACTOR_ID = actor_id_2私のコードを除いて同じACTOR_NAMEを3回繰り返しの重複を含む場合JOINを使用しようとしています。
私は、それぞれの方法が失敗し、これを行うための複数の方法を試してみました。どのような方法でこれを行うのが適切かわかりません。
私は理解していません、この例では重複を表示しません.M_Nameは各行ごとに異なり、M_IDに一意です。 1人の俳優が複数の映画で遊ぶことができます。 – user8834780
はい。 Wikipediaによると、Idris Elbaは2017年からの3つの映画すべて(そしてDark Tower)にも影響を与えました。アクターごとに1つの行が必要な場合は、結果をactor_nameでGROUPし、何らかの形でmovie_idとmovie_nameの両方を連結できます。どのように正確にデータベースの種類に依存します。 – SchEma