sql >> Base de Datos >  >> RDS >> Sqlserver

Salida de base de datos inesperada cuando se usa INNER JOIN

Este es el comportamiento esperado, ya que:

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

Obtendrá solo las habitaciones que se encuentran en las tablas RAUM , RAZUORDNUNG y RAUMATTRIBUTE tablas, eliminando estas INNER JOIN s obtendrá todas las habitaciones del RAUM tabla que satisfaga su condición, consulte estas páginas para obtener más detalles sobre JOIN s: