Vad är en kartesisk produktanslutning?
Vad är en kartesisk produktanslutning?

Video: Vad är en kartesisk produktanslutning?

Video: Vad är en kartesisk produktanslutning?
Video: Cartesian Product 2024, Maj
Anonim

A Kartesisk gå med eller kartesisk produkt är en Ansluta sig av varje rad i en tabell till varje rad i en annan tabell. Detta händer normalt när ingen matchning Ansluta sig kolumner anges. Till exempel, om tabell A med 100 rader är gick med med tabell B med 1000 rader, en Kartesisk gå med kommer att returnera 100 000 rader.

På samma sätt kan du fråga dig, vad är skillnaden mellan kartesisk produkt och join?

SQL INRE ANSLUTA SIG : Den returnerar posterna (eller raderna) som finns i båda tabellerna Om det finns minst en matchning mellan kolumner. SQL KORS-GÅ MED : Den returnerar kartesisk produkt av båda tabellerna. kartesisk produkt betyder antalet rader som finns i tabell 1 multiplicerat med antalet rader som finns i tabell 2.

För det andra, vad är Cartesian i databasen? A kartesiska gå med, även känd som en kartesiska produkt, är en sammanfogning av varje rad i en tabell till varje rad i en annan tabell. Till exempel, om tabell A har 100 rader och är sammanfogad med tabell B, som har 1 000 rader, kartesiska gå med kommer att resultera i 100 000 rader.

På samma sätt, vad är användningen av Cartesian join?

A korsfoga används när du vill skapa en kombination av varje rad från två tabeller. Alla radkombinationer ingår i resultatet; detta kallas vanligtvis korsprodukt sammanfoga . En vanlig använda sig av för en korsfoga är att skapa få alla kombinationer av föremål, såsom färger och storlekar.

Är innerfog en kartesisk produkt?

De CARTESIAN GÅ MED eller KORS ANSLUTA SIG returnerar kartesisk produkt av uppsättningarna poster från två eller flera sammanfogade tabeller. Det motsvarar alltså en inre koppling där den Ansluta sig -villkor utvärderas alltid till antingen Sant eller där Ansluta sig -villkor saknas i uttalandet.

Rekommenderad: