Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wybrać tylko dostępne pokoje w systemie rezerwacji?

Musisz tylko dołączyć do stołu, jeśli nie wiesz, jak to zrobić, poszukaj informacji na temat mysql LEFT JOIN i INNER JOIN. W tym przypadku chcesz LEFT JOIN, aby móc dołączyć wiersze bez pasującej rezerwacji. Nie mogę tego dokładnie napisać, ponieważ nie znam twoich tabel, ale ten przykład powinien dać ci pomysł:

SELECT * FROM chambres c
LEFT JOIN reservation_client rc ON rc.chambre = c.id
WHERE rc.date BETWEEN (your date range)
AND rc.id IS NOT 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. Podczas korzystania z Entity Framework z MySQL znaki Unicode są zastępowane znakami podstawowymi

  2. dlaczego mysql zmienia mój widok kodu?

  3. Powolne zapytanie MySQL

  4. Błąd Rubiego mysql2

  5. Hibernacja:zamieszanie związane z samodołączaniem?