以下の4テーブルから購入者名別の合計金額を求めるSQL文を教えていただきたいです。
明細テーブル(明細ID,伝票ID,商品ID,数量)
伝票テーブル(伝票ID,購入者ID)
商品テーブル(商品ID,商品名,価格)
購入者テーブル(購入者ID,名前)
同じ名前のカラムは外部キーになっていると考えてください。
これらのテーブルから購入者が購入した金額の合計を算出するクエリを教えていただきたいです。
テーブルデータの想定は以下です。
明細テーブル
(1,1,2,1)
(2,1,1,3)
(3,2,3,3)
(4,3,4,3)
伝票テーブル
(1,1)
(2,2)
(3,3)
商品テーブル
(1,消しゴム,100)
(2,鉛筆,50)
(3,ホッチキス,400)
(4,ハサミ,200)
購入者テーブル
(1,田中太郎)
(2,井上次郎)
このようなテーブルデータであった場合、最終的に以下のような結果が求められるようにしたいです。
(購入者テーブル.名前,合計金額)
(田中太郎,350)⇒田中太郎は商品ID1の消しゴムを3つ,商品ID2の鉛筆1本の合計金額
(井上次郎,1200)⇒井上次郎は商品番号3のホッチキスを3個の合計金額
情報に不足などございましたらすぐに追記致しますので、ご教授お願いいたします。
回答1件
あなたの回答
tips
プレビュー