Kas ir krusteniskā savienošana SQL ar piemēru?
Kas ir krusteniskā savienošana SQL ar piemēru?

Video: Kas ir krusteniskā savienošana SQL ar piemēru?

Video: Kas ir krusteniskā savienošana SQL ar piemēru?
Video: Paralēlā sesija I (2. daļa). Atvērtas tehnoloģijas un viedi risinājumi 2024, Maijs
Anonim

The KRUSTS PIEVIENOTIES savienoja katru rindu no pirmās tabulas (T1) ar katru rindu no otrās tabulas (T2). Citiem vārdiem sakot, krusteniski savienoties atgriež abu tabulu rindu Dekarta reizinājumu. The KRUSTS PIEVIENOTIES iegūst rindu no pirmās tabulas (T1) un pēc tam izveido jaunu rindu katrai otrās tabulas rindai (T2).

Turklāt, kas ir krustojums?

SQL valodā KRUSTS PIEVIENOTIES tiek izmantots, lai apvienotu katru pirmās tabulas rindu ar katru otrās tabulas rindu. To sauc arī par Dekartu pievienoties jo tas atgriež savienoto tabulu rindu kopu Dekarta reizinājumu.

Var arī jautāt, kā rakstīt krustojumu? Ja WHERE klauzula tiek izmantota ar KRUSTS PIEVIENOTIES , tas darbojas kā IEKŠĒJS PIEVIENOJIES . Alternatīvs veids, kā sasniegt to pašu rezultātu, ir izmantot kolonnu nosaukumus, kas atdalīti ar komatiem aiz SELECT un pieminēt iesaistīto tabulu nosaukumus pēc klauzulas FROM. Piemērs: Šeit ir piemērs krusteniski savienoties SQL starp divām tabulām.

Kādēļ šeit tiek izmantots krusteniskais savienojums?

A krusteniski savienoties ir lietots, kad Jūs vēlaties izveidot katras rindas kombināciju no divām tabulām. Visas rindu kombinācijas ir iekļautas rezultātā; to parasti sauc krusts produkts pievienoties . Kopējs izmantot priekš a krusteniski pievienoties ir izveidot iegūt visas priekšmetu kombinācijas, piemēram, krāsas un izmērus.

Kāda ir atšķirība starp krustenisko pielietojumu un krustenisko pievienošanu?

The PIETEIKTIES operators ir semantiski līdzīgs INNER PIEVIENOJIES . Tas ir līdzīgi IEKŠĒJĀ PIEVIENOJIES operācija, kas veikta uz autora un grāmatas galdiem. PIETEIKTIES atgriež tikai tos ierakstus no fiziskās tabulas, kur ir atbilstošas rindas iekš tabulas vērtības funkcijas izvade.

Ieteicams: