Vad är skillnaden mellan vänster sammanfogning och höger sammanfogning?
Vad är skillnaden mellan vänster sammanfogning och höger sammanfogning?

Video: Vad är skillnaden mellan vänster sammanfogning och höger sammanfogning?

Video: Vad är skillnaden mellan vänster sammanfogning och höger sammanfogning?
Video: Rensa data i Excel på fyra sätt: från nybörjare till proffs 2024, Maj
Anonim

INRE ANSLUTA SIG : returnerar rader när det finns en matchning i båda tabellerna. VÄNSTER GÅ MED : returnerar alla rader från vänster tabell, även om det inte finns några matchningar i den högra tabell. HÖGER GÅ MED : returnerar alla rader från höger tabell, även om det inte finns några matchningar i vänster tabell. Obs: Det kommer att returnera alla valda värden från båda tabellerna.

Härav, vad är skillnaden mellan vänster och höger yttre sammanfogning?

Nyckeln skillnad mellan a vänster ytterskarv , och en höger ytterskarv är det i en vänster yttre sammanfogning det är bordet i FROM-sats vars alla rader returneras. Medan i en höger ytterskarv vi returnerar alla rader från den angivna tabellen i sammanfogningen klausul.

På samma sätt, vad är skillnaden mellan vänster yttre fog och inre fog? 4 svar. Inre koppling - Ett inre koppling att använda någon av de ekvivalenta frågorna ger skärningspunkten mellan de två tabellerna, dvs de två raderna de har gemensamma. Vänster ytterskarv -A vänster ytterskarv kommer att ge alla rader i en plus eventuella vanliga rader i B.

Är Join samma som LEFT JOIN?

Skillnaden ligger i hur tabeller sammanfogas om det inte finns några gemensamma poster. VÄNSTER GÅ MED är samma som VÄNSTER YTTRE ANSLUTA SIG och innebär att visa alla poster från vänster tabell (dvs. den som föregår i SQL-satsen) oavsett om det finns matchande poster i den högra tabellen.

Varför använda höger koppling istället för vänster koppling?

Den enda anledningen jag kan komma på använd RIGHT OUTER JOIN är att försöka göra din SQL mer självdokumenterande. Du kanske vill använd vänsteranslutningar för frågor som har nollrader i den beroende (många) sidan av en-till-många-relationer och höger ansluter på de frågor som genererar nullrader på den oberoende sidan.

Rekommenderad: