Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để nhận được kết quả trên 2 bảng

Sử dụng INNER JOIN cơ bản để đạt được điều đó.

SELECT b.*
FROM booking b INNER JOIN room r USING(RoomID)
WHERE @date_input BETWEEN startdate AND enddate AND size = @size_input;

Thay đổi @date_input@size_input vào đầu vào thực sự của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lọc theo COUNT (*)?

  2. MySQL:FULL OUTER JOIN - Làm cách nào để hợp nhất một cột?

  3. Cách nâng cấp từ mật khẩu cũ MySQL lên hệ thống mật khẩu mới

  4. Cảnh báo thư mục user / local / mysql / data không thuộc sở hữu của người dùng mysql

  5. nhóm đếm mysql theo thứ tự bằng cách tối ưu hóa