Hvad er left outer join i SQL?
Hvad er left outer join i SQL?

Video: Hvad er left outer join i SQL?

Video: Hvad er left outer join i SQL?
Video: SQL Joins Explained |¦| Joins in SQL |¦| SQL Tutorial 2024, November
Anonim

SQL forlod ydre joinforbindelse returnerer alle rækker i venstre tabel (A) og alle de matchende rækker, der findes i den højre tabel (B). Det betyder resultatet af SQL venstre join indeholder altid rækkerne i venstre bord.

Hvad er derfor en venstre ydre sammenføjning?

Om VENSTRE YDRE Deltag Operationer. Resultatsættet af en VENSTRE YDRE slutte sig til indeholder alle rækker fra begge tabeller, der opfylder WHERE-sætningskriterierne, det samme som en INNER tilslutte resultatsæt. Ved hjælp af en VENSTRE YDRE Deltag med spillertabellen kan vi vælge begge rækker fra holdtabellen sammen med alle spillerrækker, der måtte eksistere.

Efterfølgende er spørgsmålet, hvad er venstre og højre outer join i SQL? Der er to slags OUTER slutter sig til SQL , VENSTRE YDRE slutte sig til og HØJRE YDRE sammenføjning . VENSTRE ydre samling inkluderer umatchede rækker fra tabel skrevet på venstre af tilslutte prædikat. På den anden side, HØJRE YDRE sammenføjning , sammen med alle matchende rækker, inkluderer umatchede rækker fra ret side af bordet.

På denne måde, hvad er forskellen mellem en venstre sammenføjning og en venstre ydre sammenføjning?

I SQL, den venstre slutte sig til returnerer alle poster fra første tabel og matchede poster fra anden tabel. Hvis der ikke er nogen match fra anden tabel, returneres kun poster fra første tabel. Grundlæggende er der ingen forskel i venstre led og venstre ydre sammenføjning . I en eller anden database, venstre slutte sig til er kendt som venstre ydre sammenføjning.

Hvad er en ydre joinforbindelse i SQL?

Ydre sammenføjninger . Når man udfører en indre tilslutte , rækker fra begge tabeller, der ikke matcher i den anden tabel, returneres ikke. I en ydre sammenføjning , kan umatchede rækker i en eller begge tabeller returneres. Der er et par typer ydre sammenføjninger : FULD YDRE SAMLING returnerer umatchede rækker fra begge tabeller.

Anbefalede: