Kas yra Dekarto gaminio sujungimas?
Kas yra Dekarto gaminio sujungimas?

Video: Kas yra Dekarto gaminio sujungimas?

Video: Kas yra Dekarto gaminio sujungimas?
Video: Individualaus namo stogo dangos dengimas 2024, Lapkritis
Anonim

A Dekarto jungtis arba Dekarto gaminys yra prisijungti iš kiekvienos vienos lentelės eilutės į kiekvieną kitos lentelės eilutę. Tai paprastai atsitinka, kai nėra suderinimo prisijungti nurodyti stulpeliai. Pavyzdžiui, jei lentelė A su 100 eilučių yra prisijungė su lentele B su 1000 eilučių, a Dekarto jungtis grąžins 100 000 eilučių.

Panašiai galite paklausti, kuo skiriasi Dekarto produktas ir prisijungimas?

SQL INNER PRISIJUNK : grąžina įrašus (arba eilutes), esančius abiejose lentelėse, jei yra bent vienas atitikmuo tarp stulpelius. SQL KRYŽIAUS JUNGIMAS : grąžina Dekarto gaminys iš abiejų lentelių. Dekarto gaminys reiškia 1 lentelėje pateiktų eilučių skaičių, padaugintą iš 2 lentelėje esančių eilučių skaičiaus.

Antra, kas yra Dekartinis duomenų bazėje? A Dekarto prisijungti, taip pat žinomas kaip a Dekarto produktas, yra kiekvienos vienos lentelės eilutės sujungimas su kiekviena kitos lentelės eilute. Pavyzdžiui, jei lentelėje A yra 100 eilučių ir ji yra sujungta su lentele B, kurioje yra 1 000 eilučių, Dekarto sujungus bus 100 000 eilučių.

Panašiai, kuo naudingas Dekartinis sujungimas?

A kryžminis sujungimas naudojamas, kai norite sukurti kiekvienos eilutės derinį iš dviejų lentelių. Visi eilučių deriniai įtraukiami į rezultatą; tai paprastai vadinama kryžminio produkto sujungimas . Dažnas naudoti dėl kryžminis sujungimas yra sukurti visus daiktų derinius, tokius kaip spalvos ir dydžiai.

Ar vidinis sujungimas yra Dekarto gaminys?

The KARTESIJA PRISIJUNGTI arba KRYŽIAUS PRISIJUNK grąžina Dekarto gaminys įrašų rinkinių iš dviejų ar daugiau sujungtų lentelių. Taigi, tai prilygsta an vidinis sujungimas kur prisijungti -sąlyga visada įvertinama kaip True arba kur prisijungti - pareiškime nėra sąlygos.

Rekomenduojamas: