Kas SQL palieka išorinį sujungimą?
Kas SQL palieka išorinį sujungimą?

Video: Kas SQL palieka išorinį sujungimą?

Video: Kas SQL palieka išorinį sujungimą?
Video: Lec-42: Left Outer Join operation with Example | Database Management System 2024, Lapkritis
Anonim

SQL kairysis išorinis sujungimas grąžina visas eilutes paliko lentelę (A) ir visas atitinkamas eilutes, rastas dešinėje lentelėje (B). Tai reiškia rezultatą SQL paliko prisijungimą visada yra eilutės paliko stalo.

Taigi, kas yra kairysis išorinis sujungimas?

Apie KAIRĖS IŠORĖS Prisijunkite Operacijos. Rezultatų rinkinys a KAIRĖS IŠORINĖ prisijungti yra visos eilutės iš abiejų lentelių, kurios atitinka WHERE sąlygos kriterijus, kaip ir INNER prisijungti rezultatų rinkinys. Naudojant a KAIRĖS IŠORĖS Prisijunkite žaidėjų lentelėje galime pasirinkti abi eilutes iš komandų lentelės kartu su bet kuriomis žaidėjų eilėmis, kurios gali būti.

Vėliau kyla klausimas, kas yra kairysis ir dešinysis išorinis sujungimas SQL? Yra dviejų rūšių OUTER prisijungia prie SQL , KAIRĖS IŠORINĖ prisijungti ir DEŠININĖ IŠORĖ prisijungti . KAIRĖS išorinis sujungimas apima nesuderintas eilutes iš lentelės, parašytos ant paliko apie prisijungti predikatas. Iš kitos pusės, DEŠININĖ IŠORĖ prisijungti , kartu su visomis atitinkančiomis eilutėmis, apima nesuderintas eilutes iš teisingai stalo pusė.

Tokiu būdu, kuo skiriasi kairysis sujungimas nuo kairiojo išorinio sujungimo?

Į SQL, kairėje prisijungti grąžina visus įrašus iš pirmosios lentelės ir suderintus įrašus iš antrosios lentelės. Jei antroje lentelėje nėra atitikmenų, grąžinami tik įrašai iš pirmosios lentelės. Iš esmės nėra kairiojo sujungimo skirtumas ir kairėje išorinėje jungtyje . Į tam tikra duomenų bazė, kairėje prisijungti yra žinomas kaip kairėje išorinėje jungtyje.

Kas yra išorinis sujungimas SQL?

Išoriniai sujungimai . Atliekant vidinį prisijungti , eilutės iš bet kurios lentelės, kurios nėra suderintos kitoje lentelėje, negrąžinamos. In an išorinis sujungimas , galima grąžinti nesuderintas eilutes vienoje arba abiejose lentelėse. Yra keletas tipų išorinės jungtys : PILNAS IŠORINIS PRIJUNGIMAS grąžina nesuderintas eilutes iš abiejų lentelių.

Rekomenduojamas: