Ano ang isang Cartesian product join?
Ano ang isang Cartesian product join?

Video: Ano ang isang Cartesian product join?

Video: Ano ang isang Cartesian product join?
Video: Do you know how similar the homophones are? 2024, Abril
Anonim

A Sumali sa Cartesian o Kartesyan produkto ay isang sumali ng bawat row ng isang table sa bawat row ng isa pang table. Karaniwang nangyayari ito kapag walang tugma sumali mga hanay ay tinukoy. Halimbawa, kung ang table A na may 100 row ay sumali may table B na may 1000 row, a Sumali sa Cartesian magbabalik ng 100,000 row.

Katulad nito, maaari mong itanong, ano ang pagkakaiba sa pagitan ng produkto ng Cartesian at sumali?

SQL INNER SUMALI : Ibinabalik nito ang mga talaan (o mga hilera) na nasa parehong talahanayan Kung mayroong kahit isang tugma sa pagitan mga hanay. SQL CROSS JOIN : Ibinabalik nito ang Kartesyan produkto ng parehong mesa. Kartesyan produkto nangangahulugang Bilang ng mga Row na nasa Talahanayan 1 na Multiplied sa Bilang ng mga Row na nasa Talahanayan 2.

Pangalawa, ano ang Cartesian sa database? A Cartesian sumali, kilala rin bilang a Cartesian produkto, ay isang pagsasama ng bawat row ng isang table sa bawat row ng isa pang table. Halimbawa, kung ang talahanayan A ay may 100 row at isinama sa talahanayan B, na mayroong 1, 000 row, a Cartesian ang pagsali ay magreresulta sa 100, 000 row.

Katulad nito, ano ang silbi ng Cartesian join?

A cross join ay ginagamit kapag nais mong lumikha ng kumbinasyon ng bawat hilera mula sa dalawang talahanayan. Ang lahat ng mga kumbinasyon ng hilera ay kasama sa resulta; ito ay karaniwang tinatawag cross product join . Isang karaniwan gamitin para sa cross join ay upang lumikha makuha ang lahat ng mga kumbinasyon ng mga item, tulad ng mga kulay at laki.

Ang inner join ba ay isang produkto ng Cartesian?

Ang CARTESIAN SUMALI o KRUS SUMALI ibinabalik ang Kartesyan produkto ng mga hanay ng mga talaan mula sa dalawa o higit pang pinagsamang mga talahanayan. Kaya, ito ay katumbas ng isang inner join kung saan ang sumali -kondisyon ay palaging sinusuri sa alinman sa Tama o kung saan ang sumali -kondisyon ay wala sa pahayag.

Inirerekumendang: