SQL初心者です。以下3つのテーブルを結合させ

Writer: admin Type: foresth Date: 2019-01-08 00:00
SQL初心者です。以下3つのテーブルを結合させたクエリを作りたいです。テーブル3は名前が重複しており、売上A、Bそれぞれ合計させて表示させたいです。実行案をご教示頂けないでしょうか。Access2016を使用しています。テーブル1 所属会社 名前 IDA社 Aさん 0001B社 Bさん 0002 テーブル2 名前 メール Aさん A@co.jp Bさん B@co.jp テーブル3 名前 売上A 売上BAさん 10 50Bさん 20 60Aさん 30 70Bさん 40 80結果 結合 所属会社 名前 ID メール 売上A 売上BA社 Aさん 0001 A@co.jp 40 120B社 Bさん 0002 B@co.jp 60 140よろしくお願いします。###SELECT テーブル1.所属会社,テーブル1.名前,テーブル1.名前ID, テーブル2.メール,SUM( テーブル3.売上A) 売上A, SUM( テーブル3.売上B) 売上B)FROMテーブル1 LEFT JOIN テーブル2 ON テーブル1.名前 = テーブル2.名前LEFT JOIN テーブル3ON テーブル1.名前 = テーブル3.名前GROUP BY テーブル1.所属会社,テーブル1.名前,テーブル1.名前ID, テーブル2.メールとかでどうですか。ナイス0
###回答ありがとうございます。演算子エラーが出てしまったのでSUMのあとに「AS 合計X」を追記し、LEFT JOINの後ろに(を付けて上手くいきました。SUM( テーブル3.売上A) AS 合計1,SUM( テーブル3.売上B) AS 合計2 ~FROMテーブル1 LEFT JOIN (テーブル2

 

TAG