Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

sistem reservasi hotel SQL:mengidentifikasi kamar yang tersedia dalam rentang tanggal

Jika saya memahami struktur db Anda dengan benar, Anda perlu menemukan baris di kamar tanpa baris yang sesuai dalam ketersediaan.

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. sql hapus semua baris yang lebih lama dari 30 hari

  2. Apa yang dimaksud dengan bilah ganda (||) dalam SQL?

  3. PHP memeriksa bidang tanggal basis data dengan tanggal php

  4. Mencetak Hasil Kueri dalam Tabel

  5. Pelengkapan otomatis PHP MySQL