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. MySQLデータベース内のすべてのテーブルを1つのコマンドで切り捨てますか?

    2. SQL Serverエラー:文字列またはバイナリデータが切り捨てられます

    3. MySQLに画像を送信するAndroidアプリケーション

    4. Mysqli_error()が機能しない