Chuỗi khách sạn muốn tìm các khách hàng đã đăng ký nhưng chưa từng đặt phòng.
Dùng LEFT JOIN và lọc bên phải IS NULL.
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| makh | int | Mã khách |
| tenkh | nvarchar | Tên khách |
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| madat | int | Mã đặt phòng |
| makh | int | Mã khách |
Ví dụ: khách không có bản ghi nào trong bảng đặt phòng.
Bảng khach và dat_phong.
Sắp xếp theo makh.
Các cột makh, tenkh.
Ví dụ:
Đầu vào:
CREATE TABLE khach (makh int, tenkh nvarchar(30));
CREATE TABLE dat_phong (madat int, makh int);
INSERT INTO khach VALUES (1,N'An'),(2,N'Binh'),(3,N'Cuong');
INSERT INTO dat_phong VALUES (100,1),(101,3);
Đầu ra:
2 Binh
Giải thích:
Đang tải editor...