Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

SQL hệ thống đặt phòng khách sạn:xác định bất kỳ phòng nào còn trống trong phạm vi ngày

Nếu tôi hiểu đúng cấu trúc db của bạn, bạn cần tìm một hàng trong các phòng không còn hàng tương ứng.

SELECT r.* 
FROM rooms r
  LEFT JOIN availability a ON (r.id = a.room_id 
 AND a.date_occupied BETWEEN :start_date AND :end_date)
WHERE a.id IS NULL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHỌN * TỪ nhiều bảng. MySQL

  2. Làm thế nào để viết một truy vấn MYSQL sẽ trả về các phần tử con được lồng vào bên dưới các bậc cha mẹ?

  3. MySQL sắp xếp trên một phép tính

  4. lỗi mysql:truy vấn phụ trả về nhiều hơn 1 hàng

  5. Câu hỏi về các loại trong MySQL