sql >> Database teknologi >  >> RDS >> Oracle

sammenføj tre tabeller for et specifikt resultat

En LEFT JOIN vil altid returnere alle poster fra tabellen til venstre af joinforbindelsen og kun værdier fra de poster, der matcher joinkriterierne fra tabeller til højre af sammenføjningen.

At kun returnere poster, for hvilke der tilsluttes kriterier, er valideret for hver record, skal du bruge en INNER JOIN , dvs.:

SELECT * 
FROM 
    CR_AR C 
    INNER JOIN STRUCT S ON S.STRUCTURE = C.STRUCT 
    INNER JOIN USERS U ON U.USER_STRUCT = S.STRUCTURE


  1. SpringBoot MySQL JDBC Kan ikke oprette indledende forbindelser til pool

  2. Hvordan får jeg MIN() af to felter i Postgres?

  3. Siden er i øjeblikket offline på grund af en fejl - Mautic

  4. Ugyldigt parameternummer på PDO-forberedt erklæring