La oss diskutere hva de er, hvordan de fungerer og de betydelige forskjellene.
SQL Inner Join
En SQL Inner -sammenføyning er en type SQL -sammenføyning som returnerer et nytt bord ved å kombinere postene mellom begge tabellene. Den indre sammenføyningsspørsmålet sammenligner hver rad fra hver tabell og finner alle matchende par. Hvis raden tilsvarer den spesifiserte tilstanden, kombinerer spørringen dem til en resulterende rad.
Vi kan uttrykke syntaks for en SQL indre sammenføyning som vist:
Velg tabell1.Kolonne1, tabell2.kolonne2 ..Sql ytre sammenføyning
Den andre typen sammenføyninger i SQL er ytre sammenføyninger. En ytre sammenføyning returnerer alle postene om den finner noen matchende poster i begge tabellene.
En ytre sammenføyning returnerer postene selv om tilstanden mislykkes.
Det er tre typer ytre sammenføyninger:
Venstre ytre sammenføyning
En venstre ytre sammenføyning returnerer alle postene fra venstre tabell og bare de matchende postene fra høyre tabell.
Syntaksen er som vist nedenfor:
Velg kolonne_navn (er)Høyre ytre sammenføyning
Tilsvarende returnerer høyre ytre sammenføyning av alle postene fra høyre tabell og bare matchende poster fra venstre tabell.
Syntaksen er uttrykt som nedenfor:
Velg kolonne_navn (er)Full ytre sammenføyning
Denne typen sammenføyninger returnerer alle postene når en kamp er i en av bordene. Syntaksen er som vist:
Forskjeller mellom indre og ytre sammenføyning
Følgende er de største forskjellene mellom indre og ytre sammenføyninger i SQL.
Lukking
Denne artikkelen skisserer den grunnleggende forskjellen mellom en indre og ytre sammenføyning i SQL.
Takk for at du leste!!