Hva er forskjellen mellom venstre sammenføyning og høyre sammenføyning?
Hva er forskjellen mellom venstre sammenføyning og høyre sammenføyning?

Video: Hva er forskjellen mellom venstre sammenføyning og høyre sammenføyning?

Video: Hva er forskjellen mellom venstre sammenføyning og høyre sammenføyning?
Video: Flora Motif- Easy Continuous Join As You Go Crochet Motif - Flora Lace Shawl Tutorial 2024, November
Anonim

INDRE BLI MED : returnerer rader når det er samsvar i begge tabellene. VENSTRE BLI MED : returnerer alle rader fra venstre tabell, selv om det ikke er noen treff til høyre bord. HØYRE BLI MED : returnerer alle rader fra Ikke sant tabell, selv om det ikke er noen treff Til venstre bord. Merk: Det vil returnere alle valgte verdier fra begge tabellene.

Herav, hva er forskjellen mellom venstre og høyre ytre skjøt?

Nøkkelen forskjell mellom en venstre ytre skjøt , og en høyre ytre skjøt er det i en venstre ytre skjøt det er bordet i FROM-klausul hvis alle rader returneres. Mens, i en høyre ytre skjøt vi returnerer alle rader fra tabellen spesifisert i sammenføyningen klausul.

På samme måte, hva er forskjellen mellom venstre ytre skjøt og indre skjøt? 4 svar. Indre sammenføyning - An indre sammenføyning bruk av en av de ekvivalente spørringene gir skjæringspunktet mellom de to tabellene, dvs. de to radene de har til felles. Venstre ytre skjøt - A venstre ytre skjøt vil gi alle rader i en , pluss eventuelle vanlige rader i B.

Så er Join det samme som LEFT JOIN?

Forskjellen ligger i måten tabeller slås sammen på hvis det ikke er noen felles poster. VENSTRE BLI MED er samme som VENSTRE YTRE BLI MED og betyr å vise alle poster fra venstre tabell (dvs. den som går foran i SQL-setningen) uavhengig av om det finnes samsvarende poster i den riktige tabellen.

Hvorfor bruke høyre sammenføyning i stedet for venstre sammenføyning?

Den eneste grunnen jeg kan komme på bruk RIGHT YTRE JOIN er å prøve å gjøre din SQL mer selvdokumenterende. Du vil kanskje bruk venstre sammenføyninger for spørringer som har null-rader i den avhengige (mange) siden av en-til-mange-relasjoner og høyre blir med på de spørringene som genererer null-rader på den uavhengige siden.

Anbefalt: