Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [MySQL] Đơn hàng kèm tên khách

    Hai bảng: customers(id, name) và orders(id, customer_id, amount). Hãy hiển thị tên khách và giá trị đơn cho mỗi đơn, sắp xếp theo tên khách tăng dần, nếu trùng tên thì theo amount tăng dần.

    • Định dạng đầu vào:

      Hai bảng customers và orders đã được tạo sẵn; orders.customer_id tham chiếu customers.id.

    • Ràng buộc đầu vào:

      Số bản ghi mỗi bảng ≤1000\le 1000≤1000.

    • Định dạng đầu ra:

      Mỗi dòng gồm tên khách và giá trị đơn (cách nhau bởi TAB).

    Ví dụ:

    Đầu vào:

    CREATE TABLE customers(id INT, name VARCHAR(50));
    INSERT INTO customers(id,name) VALUES (1,'An'),(2,'Binh');
    CREATE TABLE orders(id INT, customer_id INT, amount INT);
    INSERT INTO orders(id,customer_id,amount) VALUES (1,1,100),(2,2,50),(3,1,30);

    Đầu ra:

    An	30
    An	100
    Binh	50

    Giải thích:

    An co 2 don (30,100), Binh co 1 don (50).

    Đang tải editor...