Ano ang natitirang panlabas na sumali sa SQL?
Ano ang natitirang panlabas na sumali sa SQL?

Video: Ano ang natitirang panlabas na sumali sa SQL?

Video: Ano ang natitirang panlabas na sumali sa SQL?
Video: What If Anakin Skywalker Saved Shmi Skywalker 2024, Nobyembre
Anonim

Umalis ang SQL sa panlabas na pagsali ibinabalik ang lahat ng mga hilera sa umalis talahanayan (A) at lahat ng magkakatugmang hanay na makikita sa kanang talahanayan (B). Nangangahulugan ito ng resulta ng Umalis ang SQL na sumali palaging naglalaman ng mga hilera sa umalis mesa.

Dahil dito, ano ang left outer join?

Tungkol sa LEFT OUTER Sumali Mga operasyon. Ang set ng resulta ng a LEFT OUTER sumali naglalaman ng lahat ng row mula sa parehong talahanayan na nakakatugon sa pamantayan ng sugnay na WHERE, katulad ng isang INNER sumali set ng resulta. Gamit ang LEFT OUTER Sumali sa talahanayan ng mga manlalaro, maaari naming piliin ang parehong mga hanay mula sa talahanayan ng mga koponan, kasama ang anumang mga hilera ng manlalaro na maaaring umiiral.

Kasunod, ang tanong ay, ano ang kaliwa at kanang panlabas na sumali sa SQL? Mayroong dalawang uri ng Ang OUTER ay sumali sa SQL , LEFT OUTER sumali at RIGHT OUTER sumali . KALIWA panlabas na pagsali may kasamang hindi magkatugmang mga hilera mula sa talahanayan na nakasulat sa umalis ng sumali panaguri. Sa kabilang kamay, RIGHT OUTER sumali , kasama ng lahat ng tumutugmang row, ay may kasamang hindi magkatugmang row mula sa tama gilid ng mesa.

Sa ganitong paraan, ano ang pagkakaiba sa pagitan ng kaliwang pagsali at kaliwang panlabas na pagsali?

Sa SQL, ang umalis sumali ibinabalik ang lahat ng mga tala mula sa unang talahanayan at tumugma sa mga tala mula sa pangalawang talahanayan. Kung walang tugma mula sa pangalawang talahanayan, ang mga talaan lamang mula sa unang talahanayan ang ibabalik. Basically wala pagkakaiba sa kaliwang pagsali at kaliwang panlabas na sumali . Sa ilang database, umalis sumali ay kilala bilang kaliwang panlabas na sumali.

Ano ang panlabas na pagsali sa SQL?

Panlabas na pagsasama . Kapag nagsasagawa ng panloob sumali , hindi ibinabalik ang mga hilera mula sa alinmang talahanayan na hindi tugma sa kabilang talahanayan. Sa isang panlabas na pagsasama , maaaring ibalik ang mga hindi magkatugmang row sa isa o parehong talahanayan. Mayroong ilang mga uri ng panlabas na pagsasama : PUNO OUTER JOIN nagbabalik ng mga hindi magkatugmang row mula sa parehong mga talahanayan.

Inirerekumendang: