sql >> Database >  >> RDS >> Mysql

hotelreserveringssysteem SQL:identificeer elke beschikbare kamer in het datumbereik

Als ik je db-structuur goed heb begrepen, moet je een rij vinden in kamers zonder overeenkomstige rijen in beschikbaarheid.

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. Snel gegevens importeren naar mysql in Java

  2. MySQL:Hoe voeg ik een record in voor elk resultaat in een SQL-query?

  3. CASE-instructie binnen WHERE-clausule in SQL Server 2008

  4. Hoe numerieke typen uit MySQL te halen met PDO?