Mikä on ero vasemman ja vasemman ulomman liitoksen välillä sql: ssä?


Vastaus 1:

SQL: ssä vasen liitos palauttaa kaikki tietueet ensimmäisestä taulukosta ja vastaavat tietueet toisesta taulukosta. Jos toisesta taulukosta ei löytynyt vastaavuutta, palautetaan vain ensimmäisen taulukon tietueet.

Pohjimmiltaan ei ole eroa vasemmassa liitoksessa ja vasemmassa ulommassa liitoksessa. Vasen ulompi liitos antaa myös samat tulokset kuin vasen liitos. Joissakin tietokannoissa vasen liittyminen tunnetaan vasemmana ulompana liittymänä.

Vasemman liittymisen syntaksi

SELECT sarakkeen_nimi / taulukot1LEFT JOIN table2 on table1.column_name = table2.column_name;

Vasemman ulomman liitoksen syntaksi

SELECT sarakkeen_nimi / taulukon1LEFT ULKOISEN LIITTYMINEN table2 ON table1.column_name = table2.column_name;

Joten kuten voit huomata, ainoa ero on ulkoinen avainsana, joka on valinnainen. Molemmat kyselyt tuottavat saman tuloksen.

Kuvan alla voi auttaa tuntemaan eroa muun tyyppisissä liitoksissa.

Kuvalähde ja lisätietoja vierailusta - W3Schools Online Web -oppaat ja codeproject.com


Vastaus 2:

Ei ole eroa. Ne ovat samat.

Seksuaalisuus terminologiassa johtuu todennäköisesti ulomman liitoksen mahdollisista epäsymmetriasta.

Sisäisellä liitoksella on vain yksi maku: A LIITÄ B = B LIITÄ A.

Ulommalla liitoksella on kolme makua: Voit ottaa kaikki vasemman operandin rivit ja sitten nollata, kun oikeassa operandissa ei ole vastaavaa riviä (tämä on vasen ulkoinen liitos), tai voit ottaa kaikki oikean operandin rivit ja sitten nolla-pidennys, kun vasemmassa operandissa ei ole vastaavaa riviä (tämä on oikea ulompi liitos) tai voit ottaa jokaisen operandin kaikki rivit, nolla-ulottuvat, kun ei ole vastaavaa riviä toisessa operandissa (tämä on täysi ulkoinen liitos). Sanomalla vain ULKOINEN LIITTYMINEN * puuttuu sitten selvyys; sen sijaan sanomme VASEN ULKO LIITTY, OIKEA ULKO LIITTY tai TÄYSIN ULKO LIITTY. Ja koska verrattuna INNER JOINiin (= LIITTY ilman määritteitä) ei ole epäselvyyttä, kielen suunnittelijat päättivät tehdä OUTER-avainsanasta valinnaisen.

* En muista, onko OUTER JOIN syntaksi sallittu vai ei; se saattaa olla synonyymi FULL UUTER JOIN -sivulle.


Vastaus 3:

Vasemman ja vasemman ulomman liittymisen välillä ei ole eroa. Ne ovat samoja liittymiä.Jos haluat lisätietoja siitä, tarkista ystävällisesti seuraava linkki. Saat kaiken linkin skenaarioissa .. Voit lähettää kysymyksesi myös kirjoittajalle ..

Sisäinen liittyminen | Ulkoinen liittyminen | Vasen ulkoinen liittyminen | Oikea ulkoinen liittyminen | Tosielämän skenaariot liittymisissä