Wanneer gebruik je een outer join in SQL?
Wanneer gebruik je een outer join in SQL?

Video: Wanneer gebruik je een outer join in SQL?

Video: Wanneer gebruik je een outer join in SQL?
Video: SQL Joins Explained |¦| Joins in SQL |¦| SQL Tutorial 2024, December
Anonim

Een buitenste join wordt gebruikt om resultaten te retourneren door rijen uit twee of meer tabellen te combineren. Maar in tegenstelling tot een inner meedoen , de buitenste join retourneert elke rij van een gespecificeerde tabel, zelfs als de meedoen toestand mislukt.

Daarvan, wanneer zou je een outer join gebruiken?

Dus indien jij wil alleen rijen opnemen die in beide tabellen overeenkomen je gebruikt een INNERLIJKE meedoen . Indien jij wil alle rijen van een van de tabellen en alleen overeenkomende rijen van de andere, je gebruikt een OUTER-join (links of rechts), en als jij alle rijen van beide tabellen wilt krijgen, je gebruikt een volle BUITENSTE join.

Weet ook, wanneer we left outer join in SQL gebruiken? EEN LINKER BUITENSTE join kan ook zijn gebruikt om een resultatenset te retourneren die alle rijen in de eerste tabel bevat die niet in de tweede tabel voorkomen door in de WHERE-component de waarde van een NOT NULL-kolom in de tweede tabel met een NULL-waarde te testen. Dit is hetzelfde als gebruik makend van a WHERE NOT BESTAAT subquery.

Daarnaast, wanneer moet je outer join en inner join gebruiken?

  1. U gebruikt INNER JOIN om alle rijen van beide tabellen terug te geven waar een overeenkomst is.
  2. In OUTER JOIN kan de resulterende tabel lege kolommen hebben.
  3. LEFT OUTER JOIN retourneert alle rijen uit de eerste tabel, zelfs als er geen overeenkomsten zijn in de tweede tabel.

Wat is de functie van een rechter outer join?

Wat is Rechter buitenste verbinding In Sql. Zoals de naam al doet vermoeden Rechter buitenste verbinding is een vorm van buitenste join die elk record uit de brontabel retourneert en alleen die waarden uit de doeltabel retourneert die voldoen aan de Meedoen voorwaarde.

Aanbevolen: