Når skal man bruke en ytre join i SQL?
Når skal man bruke en ytre join i SQL?

Video: Når skal man bruke en ytre join i SQL?

Video: Når skal man bruke en ytre join i SQL?
Video: SQL Joins: Difference Between Inner/Left/Right/Outer Joins 2024, Kan
Anonim

An ytre skjøt brukes til å returnere resultater ved å kombinere rader fra to eller flere tabeller. Men i motsetning til en indre bli med , den ytre skjøt vil returnere hver rad fra en spesifisert tabell, selv om bli med tilstanden svikter.

Derav, når vil du bruke en ytre skjøt?

Så hvis du ønsker å inkludere bare rader som har samsvar i begge tabellene du bruker en INDRE bli med . Hvis du vil ha alle radene fra en av tabellene og bare matchende rader fra den andre, du bruker en OUTTER join (venstre eller høyre), og hvis du ønsker å hente alle radene fra begge tabellene, du bruker en full YTRE sammenføyning.

Vet du også, når vi bruker venstre ytre join i SQL? EN VENSTRE YTRE bli med kan også være brukt for å returnere et resultatsett som inneholder alle rader i den første tabellen som ikke finnes i den andre tabellen ved å teste i WHERE-leddet verdien av en NOT NULL-kolonne i den andre tabellen som har en NULL-verdi. Dette er det samme som ved hjelp av et undersøk HVOR IKKE FINNES.

Foruten dette, når skal man bruke ytre skjøt og indre skjøt?

  1. Du bruker INNER JOIN for å returnere alle rader fra begge tabellene der det er samsvar.
  2. I OUTER JOIN kan den resulterende tabellen ha tomme kolonner.
  3. LEFT OUTER JOIN returnerer alle radene fra den første tabellen, selv om det ikke er noen treff i den andre tabellen.

Hva er funksjonen til en høyre ytre skjøt?

Hva er Høyre ytre skjøt I SQL. Som navnet tilsier Høyre ytre skjøt er en form for Ytre skjøt som returnerer hver eneste post fra kildetabellen og returnerer bare de verdiene fra måltabellen som oppfyller Bli med tilstand.

Anbefalt: