Ứng dụng gọi xe Be muốn tìm các khách hàng đã đăng ký nhưng chưa từng đặt chuyến nào để gửi mã ưu đãi lần đầu.
Bảng khachhang:
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| makh | INT | Mã khách |
| ten | NVARCHAR(50) | Tên khách |
Bảng chuyenxe:
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| machuyen | INT | Mã chuyến |
| makh | INT | Mã khách đặt chuyến |
Dùng NOT EXISTS (hoặc NOT IN) tìm khách không xuất hiện trong bảng chuyến. In makh, ten.
SETUP SQL tạo bảng khachhang, chuyenxe và chèn dữ liệu.
1 ≤ số khách ≤ 1000. Mỗi chuyến gắn với một makh tồn tại.
Mỗi dòng: makh, ten. Sắp xếp theo makh tăng dần.
Ví dụ:
Đầu vào:
CREATE TABLE khachhang (makh INT, ten NVARCHAR(50));
CREATE TABLE chuyenxe (machuyen INT, makh INT);
INSERT INTO khachhang VALUES
(1, N'An'),
(2, N'Binh'),
(3, N'Cuong');
INSERT INTO chuyenxe VALUES
(101, 1),
(102, 1),
(103, 3);
Đầu ra:
2 Binh
Giải thích:
Đang tải editor...