Liệt kê những khách hàng có ít nhất một tài khoản đã phát sinh lệnh có trạng thái MATCHED.
Yêu cầu dùng toán tử IN với subquery (có thể lồng hai tầng: khách hàng ← tài khoản ← lệnh), không dùng JOIN để nối các bảng.
Xuất customer_id, full_name; mỗi khách hàng đúng một dòng; sắp xếp theo customer_id tăng dần.
Customers(customer_id, full_name), Accounts(account_id, customer_id), Orders(order_id, account_id, status).
customer_id, full_name (TAB), sắp xếp customer_id tăng dần.
Ví dụ:
Đầu vào:
Đầu ra:
2 Tran Thi Binh
5 Hoang Van Em
6 Vu Thi Hoa
8 Bui Thi Lan
11 Duong Van Phong
12 Ly Thi Quynh
14 Phan Thi Thao
16 Dinh Thi Uyen
17 Mai Van Vinh
20 Lam Thi Anh
22 Nguyen Thi Chi
23 Tran Van Dat
24 Le Thi Giang
25 Pham Van Hai
26 Hoang Thi Huong
27 Vu Van Kien
29 Bui Van Manh
30 Do Thi Nhung
31 Ngan Hang TMCP Dau Tu Viet
32 Ngan Hang Nong Nghiep Phat Trien
33 Cong ty TNHH Dau tu Minh Phat
35 Cong ty CP Chung khoan An Binh
36 Quy Dau tu Tang Truong Xanh
37 Ngan Hang Quan Doi Mien Bac
38 Cong ty CP Xay dung Song Hong
39 Tap doan Cong nghe Viet Nam
Giải thích:
Đang tải editor...