sql >> Database teknologi >  >> RDS >> Mysql

Ændring af SQL-forespørgsel fra én tilstand til flere

Jeg går ud fra, at du vil have værelsesnøglen tilbage som et resultat af forespørgslen...

SELECT DISTINCT rm.Id as RoomId
FROM ts_room rm LEFT JOIN ts_roompref rp ON rp.room_id = rm.id
  LEFT JOIN ts_request rq ON rq.id = rp.request_id
  LEFT JOIN ts_allocation a ON a.request_id = rq.id
WHERE building_id = :building_id
  AND (a.status IS NULL OR a.status IN ('Pending', 'Failed', 'Declined'))



  1. MySQL attributdatabase

  2. Hvordan sammenkædes kolonner med Laravel 4 Eloquent?

  3. Sådan får du størrelsen på en tabel i MySQL

  4. MySQL:Union of a Left Join with a Right Join