Kujiunga kwa msalaba ni nini katika SQL na mfano?
Kujiunga kwa msalaba ni nini katika SQL na mfano?

Video: Kujiunga kwa msalaba ni nini katika SQL na mfano?

Video: Kujiunga kwa msalaba ni nini katika SQL na mfano?
Video: BWANA NIELEZE // MSANII MUSIC GROUP 2024, Aprili
Anonim

The CROSS JOIN aliunganisha kila safu kutoka jedwali la kwanza (T1) na kila safu kutoka jedwali la pili (T2). Kwa maneno mengine, the unganisha msalaba hurejesha bidhaa ya Cartesian ya safu mlalo kutoka kwa jedwali zote mbili. The CROSS JOIN hupata safu kutoka kwa jedwali la kwanza (T1) na kisha kuunda safu mpya kwa kila safu kwenye jedwali la pili (T2).

Zaidi ya hayo, kujiunga kwa msalaba ni nini?

Katika SQL, CROSS JOIN hutumika kuunganisha kila safu ya jedwali la kwanza na kila safu ya jedwali la pili. Pia inajulikana kama Cartesian kujiunga kwani inarudisha bidhaa ya Cartesian ya seti za safu kutoka kwa jedwali zilizounganishwa.

Mtu anaweza pia kuuliza, unaandikaje msalaba? Kama WAPI kifungu kinatumika na CROSS JOIN , inafanya kazi kama INNER JIUNGE . Njia mbadala ya kupata matokeo sawa ni kutumia majina ya safu wima yaliyotenganishwa na koma baada ya SELECT na kutaja majina ya jedwali yanayohusika, baada ya kifungu cha FROM. Mfano: Hapa kuna mfano wa unganisha msalaba katika SQL kati ya meza mbili.

Hapa, kiungo cha msalaba kinatumika kwa matumizi gani?

A unganisha msalaba ni kutumika wakati ungependa kuunda mchanganyiko wa kila safu kutoka kwa jedwali mbili. Mchanganyiko wote wa safu hujumuishwa katika matokeo; hii inaitwa kawaida msalaba bidhaa kujiunga . Kawaida kutumia kwa a unganisha msalaba ni kuunda kupata michanganyiko yote ya vitu, kama vile rangi na saizi.

Kuna tofauti gani kati ya cross apply na cross join?

The TUMA MAOMBI opereta anafanana kimaana na INNER JIUNGE . Hii ni sawa na INNER JIUNGE operesheni iliyofanywa kwenye jedwali la Mwandishi na Kitabu. TUMA MAOMBI hurejesha rekodi hizo pekee kutoka kwa jedwali halisi ambapo kuna safu mlalo zinazolingana ndani ya matokeo ya chaguo za kukokotoa zilizothaminiwa za jedwali.

Ilipendekeza: