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

Uventet databaseoutput ved brug af INNER JOIN

Dette er den forventede adfærd, da:

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

Vil kun give dig de rum, der findes i tabellerne RAUM , RAZUORDNUNG og RAUMATTRIBUTE tabeller, ved at fjerne disse INNER JOIN s får dig alle værelser fra RAUM tabel, der opfylder din tilstand, kan du tjekke disse sider for flere detaljer om JOIN s:



  1. MySQL-deltagelsesforespørgsel ved hjælp af like?

  2. Sådan returnerer du positionen for et listeelement i MySQL

  3. Visualisering af data

  4. Sådan starter parallelle planer - del 3