Hệ thống Thế Giới Di Động muốn liệt kê hóa đơn có giá trị lớn nhất của mỗi khách hàng.
Bảng hoadon:
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| mahd | INT | Mã hóa đơn |
| makh | INT | Mã khách |
| giatri | INT | Giá trị hóa đơn (đồng) |
Với mỗi khách, chọn hóa đơn có giatri bằng giá trị lớn nhất của khách đó (dùng truy vấn con tương quan). Nếu một khách có nhiều hóa đơn cùng giá trị lớn nhất thì lấy tất cả. In mahd, makh, giatri.
SETUP SQL tạo bảng hoadon và chèn dữ liệu.
giatri ≥ 0. 1 ≤ số hóa đơn ≤ 1000.
Mỗi dòng: mahd, makh, giatri. Sắp xếp theo makh tăng dần, mahd tăng dần.
Ví dụ:
Đầu vào:
CREATE TABLE hoadon (mahd INT, makh INT, giatri INT);
INSERT INTO hoadon VALUES
(1, 10, 5000000),
(2, 10, 8000000),
(3, 10, 8000000),
(4, 20, 3000000);
Đầu ra:
2 10 8000000
3 10 8000000
4 20 3000000
Giải thích:
Đang tải editor...