Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Output imprevisto del database quando si utilizza INNER JOIN

Questo è il comportamento previsto, poiché:

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

Ti procureranno solo le stanze che si trovano nelle tabelle RAUM , RAZUORDNUNG e RAUMATTRIBUTE tabelle, rimuovendo questi INNER JOIN ti otterrà tutte le stanze dal RAUM tabella che soddisfa la tua condizione, controlla queste pagine per maggiori dettagli su JOIN s: