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

Đầu ra cơ sở dữ liệu không mong muốn khi sử dụng INNER JOIN

Đây là hành vi mong đợi, vì:

FROM RAUM r
INNER JOIN RAZUORDNUNG rz ON rz.RAUM_ID = r.ID
INNER JOIN RAUMATTRIBUTE ra ON rz.RAUMATTRIBUTE_ID = ra.ID  

Bạn sẽ chỉ nhận được các phòng được tìm thấy trong các bảng RAUM , RAZUORDNUNGRAUMATTRIBUTE bảng, xóa INNER JOIN này s sẽ cung cấp cho bạn tất cả các phòng từ RAUM bảng thỏa mãn điều kiện của bạn, hãy kiểm tra các trang này để biết thêm chi tiết về JOIN s:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng cơ sở dữ liệu bên trong một thủ tục được lưu trữ

  2. PowerShell - Liệt kê tất cả các phiên bản SQL trên hệ thống của tôi?

  3. Tổng một phần giữa các bản ghi khác nhau bằng cách sử dụng SQL 2008

  4. Định dạng SQL Server các vị trí thập phân với dấu phẩy

  5. SQL Server 2016 - Giới thiệu về Cơ sở dữ liệu Stretch