Hvornår skal man bruge en ydre joinforbindelse i SQL?
Hvornår skal man bruge en ydre joinforbindelse i SQL?

Video: Hvornår skal man bruge en ydre joinforbindelse i SQL?

Video: Hvornår skal man bruge en ydre joinforbindelse i SQL?
Video: BloomScape CAL Update & MORE! Crochet Podcast 121 2024, Kan
Anonim

An ydre sammenføjning bruges til at returnere resultater ved at kombinere rækker fra to eller flere tabeller. Men i modsætning til en indre tilslutte , det ydre sammenføjning returnerer hver række fra en specificeret tabel, selvom tilslutte tilstand fejler.

Heraf, hvornår vil du bruge en ydre forbindelse?

Så hvis du ønsker kun at inkludere rækker, der har et match i begge tabeller du bruger en INDRE tilslutte . Hvis du ønsker alle rækkerne fra en af tabellerne og kun matchende rækker fra den anden, du bruger en OUTER join (venstre eller højre), og hvis du ønsker at hente alle rækker fra begge tabeller, du bruger en fuld YDRE sammenføjning.

Ved du også, når vi bruger venstre ydre joinforbindelse i SQL? EN VENSTRE YDRE slutte sig til kan også være Brugt at returnere et resultatsæt, der indeholder alle rækker i den første tabel, som ikke findes i den anden tabel, ved at teste værdien af en NOT NULL-kolonne i den anden tabel i WHERE-udtrykket med en NULL-værdi. Dette er det samme som ved brug af en underforespørgsel WHERE NOT EXISTS.

Udover dette, hvornår skal man bruge ydre sammenføjning og indre sammenføjning?

  1. Du bruger INNER JOIN til at returnere alle rækker fra begge tabeller, hvor der er et match.
  2. I OUTER JOIN kan den resulterende tabel have tomme kolonner.
  3. LEFT OUTER JOIN returnerer alle rækkerne fra den første tabel, selvom der ikke er nogen match i den anden tabel.

Hvad er funktionen af en højre udvendig samling?

Hvad er Højre ydre samling I SQL. Som navnet antyder Højre ydre samling er en form for Yderforbindelse der returnerer hver eneste post fra kildetabellen og returnerer kun de værdier fra måltabellen, der opfylder Tilslutte tilstand.

Anbefalede: