Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

होटल आरक्षण प्रणाली SQL:दिनांक सीमा में उपलब्ध किसी भी कमरे की पहचान करें

अगर मैं आपकी डीबी संरचना को ठीक से समझ गया हूं, तो आपको उन कमरों में एक पंक्ति ढूंढनी होगी जिनमें उपलब्धता में कोई संबंधित पंक्तियां नहीं हैं।

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. कैसे जांचें कि MySQL डेटाबेस में मान मौजूद है या नहीं

  2. MYSQL क्वेरी में LIKE को IN के साथ कैसे संयोजित करें?

  3. जब mysql में इनपुट शून्य हो तो date_format के लिए अशक्त लौटें

  4. एक क्वेरी से परिणाम सेट डालने के दौरान MySQL ऑन डुप्लीकेट कुंजी अद्यतन

  5. हाइबरनेट, mysql, ग्लासफ़िश v3, और JTA डेटा स्रोत