sql >> Databasteknik >  >> RDS >> Mysql

Ändra SQL-fråga från ett villkor till flera

Jag antar att du vill ha tillbaka rumsnyckeln som ett resultat av frågan...

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. Ruby On Rails är långsam...?

  2. Hur optimerar man datum- och tidsökning i Mysql?

  3. Symfony3 - SQLSTATE[HY000] [2002] Ingen sådan fil eller katalog

  4. Entity Framework Kärnantal har inte optimal prestanda