前提・実現したいこと
複数の元データから必要な項目だけを結合させたテーブルT1をつくりたいと思っています。
ベースになるテーブルT2は、2つのカラムをあわせてユニークとしており、重複はしていません。 たとえばAカラムBカラムとあった場合、 A 1 B 1 とA 1 B 2は別物と判断します。
テーブルT2にleft joinで20個近くのテーブルからデータをビューで結合させ、そのデータをT1にインポートしようと思っています。
しかし、結合させたビューはベースのT2よりレコード数が増え、AカラムBカラムが重複したものが生成されてしまいます。
そこで、select distinctで重複を削除しようとしましたが、重複していないものまで削除されてしまいました(3件)。さらに、重複しているのに消されていないものも1件ありました。
ビューのカラム数は50あります。
T2のレコード数は10700件ほどです。
重複があるレコードの重複数はまちまちで、2つ重複もあれば、15重複しているものまであります。
何か解決策がありますでしょうか?
ビューで結合する段階で間違えているため重複レコードができてしまうのでしょうか。
ここで躓いて先に進めないでいます。
宜しくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/01/31 01:28