Kuna tofauti gani kati ya kujiunga na kushoto na kulia?
Kuna tofauti gani kati ya kujiunga na kushoto na kulia?

Video: Kuna tofauti gani kati ya kujiunga na kushoto na kulia?

Video: Kuna tofauti gani kati ya kujiunga na kushoto na kulia?
Video: Je unaweza kujua Jinsia ya Mtoto kulingana na upande anaocheza kushoto/kulia Tumboni mwa Mjamzito?? 2024, Mei
Anonim

NDANI JIUNGE : hurejesha safu wakati kuna mechi katika jedwali zote mbili. KUSHOTO JIUNGE : inarudisha safu mlalo zote kutoka kwa kushoto meza, hata kama hakuna mechi katika haki meza. HAKI JIUNGE : inarudisha safu mlalo zote kutoka kwa haki meza, hata kama hakuna mechi upande wa kushoto meza. Kumbuka:Itarudisha thamani zote zilizochaguliwa kutoka kwa majedwali yote mawili.

Hivi, ni tofauti gani kati ya uunganisho wa nje wa kushoto na wa kulia?

Ufunguo tofauti kati ya a kiungo cha nje cha kushoto , na a kulia nje kujiunga ni kwamba katika kiungo cha nje cha kushoto ni meza ndani ya KUTOKA kwa kifungu ambacho safu mlalo zake zote zimerejeshwa. Ingawa, katika uunganisho wa nje wa kulia tunarudisha safu mlalo zote kutoka kwa jedwali lililoainishwa katika kujiunga kifungu.

Vile vile, kuna tofauti gani kati ya uunganisho wa nje wa kushoto na uunganisho wa ndani? 4 Majibu. Kujiunga kwa ndani -A kujiunga kwa ndani kutumia mojawapo ya maswali sawa kunatoa makutano ya jedwali mbili, yaani safu mbili wanazofanana. Kushoto nje kujiunga - A kiungo cha nje cha kushoto itatoa safu zote ndani ya , pamoja na safu mlalo zozote za kawaida katika B.

Kisha, Je, Jiunge ni sawa na LEFT JOIN?

Tofauti ni katika njia ya kuunganisha meza ikiwa hakuna rekodi za kawaida. KUSHOTO JIUNGE ni sawa na KUSHOTO NJE JIUNGE na ina maana ya kuonyesha rekodi zote kutoka kushoto meza (yaani ile inayotangulia katika taarifa ya SQL) bila kujali uwepo wa rekodi zinazolingana kwenye jedwali sahihi.

Kwa nini utumie uunganisho wa kulia badala ya uunganisho wa kushoto?

Sababu pekee ninayoweza kufikiria tumia RIGHT OUT JOIN ni kujaribu kufanya SQL yako kujiandikisha zaidi. Unaweza kutaka tumia viungo vya kushoto kwa maswali ambayo yana safu tupu katika upande tegemezi (nyingi) wa uhusiano wa moja hadi nyingi na kulia hujiunga kwenye maswali ambayo hutoa safu mlalo batili katika upande unaojitegemea.

Ilipendekeza: