Hai bảng: customers(id, name) và orders(id, customer_id, amount). Hãy tính tổng chi tiêu của mỗi khách hàng (chỉ tính khách có ít nhất một đơn). Hiển thị tên khách và tổng (đặt tên total), sắp xếp theo tổng giảm dần, nếu bằng nhau thì theo tên tăng dần.
Hai bảng customers và orders đã được tạo sẵn. orders.customer_id tham chiếu customers.id.
Số bản ghi mỗi bảng ≤1000.
Mỗi dòng gồm tên khách và tổng chi tiêu (cách nhau bởi TAB).
Ví dụ:
Đầu vào:
CREATE TABLE customers(id INT, name NVARCHAR(50));
INSERT INTO customers(id,name) VALUES (1,'An'),(2,'Binh'),(3,'Cuong');
CREATE TABLE orders(id INT, customer_id INT, amount INT);
INSERT INTO orders(id,customer_id,amount) VALUES (1,1,100),(2,1,50),(3,2,200);
Đầu ra:
Binh 200
An 150
Giải thích:
Đang tải editor...