前提・実現したいこと
特定カラムのみの重複s
発生している問題・エラーメッセージ
item_id genre uriage unitsのカラムで、
商品毎(item_id)での指定期間の売上と販売個数を抽出する際、
sumとグループ化で抽出出来るのですが、genre情報も各行に加えたいです。
genreには、例えば1=レディースファッション、2=メンズファッションのような情報が入っています。
仮想テーブルで集計し、そこに元テーブルを結合などしてみましたが、
item_idの重複が出てしまい、上手く抽出出来ません。
言葉足らずで申し訳ございませんが、解決方法をご教示頂きたいです。
該当のソースコード
with item_gms as( select item_id,sum(units) as total_units, sum (sub_total_amt) as gms from 店舗情報テーブルA join 注文情報テーブルB on A.shop_id = B.shop_id join ジャンル情報テーブルC on B.genre_id = C.genre_id where reg_datetime >='2020-08-01 00:00:00' and reg_datetime <'2020-09-01 00:00:00' group by 1) select gn2,gn3,A.item_url,total_units,gms from item_gms A left join 注文情報テーブル B on A.item_id = B.item_id left join ジャンル情報テーブル C on B.genre_id = C.genre_id;
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
teradataを利用しています。
バージョンは最新のはずです。
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。