Bidhaa ya msalaba ni nini katika SQL?
Bidhaa ya msalaba ni nini katika SQL?

Video: Bidhaa ya msalaba ni nini katika SQL?

Video: Bidhaa ya msalaba ni nini katika SQL?
Video: Dr Ipyana - Niseme Nini (Baba NinaKushukuru)-Thanksgiving Anthem SKIZA CODE SMS 6980427 send to 811 2024, Desemba
Anonim

The MSALABA wa SQL JOIN hutoa seti ya matokeo ambayo ni idadi ya safu katika jedwali la kwanza ikizidishwa na idadi ya safu katika jedwali la pili ikiwa hakuna WAPI kifungu kimetumika pamoja na MSALABA JIUNGE. Aina hii ya matokeo inaitwa kama Bidhaa ya Cartesian . Kama WAPI kifungu kinatumika na MSALABA JIUNGE, inafanya kazi kama INNER JOIN.

Mbali na hilo, bidhaa ya Cartesian katika SQL ni nini?

Bidhaa ya SQL Cartesian Vidokezo. The Bidhaa ya Cartesian , pia inajulikana kama uunganisho mtambuka, hurejesha safu mlalo zote katika majedwali yote yaliyoorodheshwa katika hoja. Kila safu katika jedwali la kwanza imeunganishwa na safu zote kwenye jedwali la pili. Hii hutokea wakati hakuna uhusiano ulioelezwa kati ya meza mbili.

bidhaa ya msalaba ni nini katika DBMS? Bidhaa ya msalaba ni njia ya kuchanganya matukio mawili ya uhusiano. Uhusiano unaosababishwa una schema ambayo ina kila moja ya. sifa katika mahusiano yote mawili kuwa pamoja.

Baadaye, swali ni, je Cross join sawa na Cartesian product?

Wote wawili hujiunga kutoa sawa matokeo. Msalaba - kujiunga ni SQL 99 kujiunga na Bidhaa ya Cartesian ni Oracle Proprietary kujiunga . A msalaba - kujiunga hiyo haina kifungu cha 'wapi' kinatoa Bidhaa ya Cartesian . Bidhaa ya Cartesian seti ya matokeo ina idadi ya safu mlalo katika jedwali la kwanza, ikizidishwa na idadi ya safu mlalo katika jedwali la pili.

Kujiunga na SQL ni nini?

sql hifadhidata joincross kujiunga . 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.

Ilipendekeza: