Выручка продавца по его клиентам

SQLJunior10 минпроверка — Спринтзапрос · PostgreSQL14-t018
CREATE TABLE Salespersons (id SERIAL PRIMARY KEY, name VARCHAR(20));
CREATE TABLE Customers (id SERIAL PRIMARY KEY, salesperson_id INT);
CREATE TABLE Orders (id SERIAL PRIMARY KEY, customer_id INT, price INT);

Для каждого продавца верни его id и общую сумму, заработанную им (сумма price заказов его клиентов), отсортируй по id продавца. Продавцы без заказов тоже нужны — с суммой 0.

schema.sqlsql
1CREATE TABLE Salespersons (id serial PRIMARY KEY, name varchar(20));2CREATE TABLE Customers (id serial PRIMARY KEY, salesperson_id int);3CREATE TABLE Orders (id serial PRIMARY KEY, customer_id int, price int);4INSERT INTO Salespersons (id, name) VALUES (1, 'Анна'), (2, 'Борис'), (3, 'Вера'), (4, 'Глеб');5-- у Анны два клиента, у Бориса клиент без заказов, у Веры клиентов нет, у Глеба клиент с заказом без цены;6-- клиент 5 без продавца7INSERT INTO Customers (id, salesperson_id) VALUES (1, 1), (2, 1), (3, 2), (4, 4), (5, NULL);8INSERT INTO Orders (id, customer_id, price) VALUES9    (1, 1, 100), (2, 1, 250), (3, 2, 50), (4, 4, NULL), (5, 4, 300), (6, 5, 999);
⌘ Enter — проверить