(1) 営業担当者、(2) 営業担当者の 2 つのテーブルを指定して、クエリを作成しようとしています。販売員が持ち込んだ ID、名前、および売上高が表示されます。問題は、持ち込まれたお金のIDと合計を取得できることですが、名前を追加する方法がわかりません。さらに、私の試みでは、何も販売していない販売員が省略されています。これは残念です。
詳細に:
単純なテーブルが 2 つあります。
create table Salespersons (
id integer,
name varchar(100)
);
create table Sales (
sale_id integer,
spsn_id integer,
cstm_id integer,
paid_amt double
);
営業担当者ごとに、持ち込まれた売上の合計を表示するクエリを作成したいと考えています。
このクエリが思い浮かびます:
select spsn_id, sum(paid_amt) from Sales group by spsn_id
このクエリは、ID と持ち込まれた合計金額のリストのみを返しますが、販売員の名前は返さず、何も販売していない販売員は省略します。
Salespersons テーブルの各販売員について、ID、名前、売上の合計を出力するクエリを作成するにはどうすればよいですか。まったく販売していない場合は 0 です。
どんな助けにも感謝します!
お早めにどうぞ!