Mi az a derékszögű termékcsatlakozás?
Mi az a derékszögű termékcsatlakozás?

Videó: Mi az a derékszögű termékcsatlakozás?

Videó: Mi az a derékszögű termékcsatlakozás?
Videó: Right Angles 2024, November
Anonim

A Descartes-csatlakozás vagy Descartes termék egy csatlakozik egy táblázat minden sorából egy másik táblázat minden sorába. Ez általában akkor történik, ha nincs egyezés csatlakozik oszlopok vannak megadva. Például, ha a 100 soros A táblázat az csatlakozott 1000 soros B táblázattal, a Descartes-csatlakozás 100 000 sort ad vissza.

Hasonlóképpen felteheti a kérdést, hogy mi a különbség a derékszögű termék és a csatlakozás között?

SQL BELSŐ CSATLAKOZIK : Visszaadja a mindkét táblában található rekordokat (vagy sorokat), ha van legalább egy egyezés között oszlopok. SQL KERESZTES CSATLAKOZÁS : Visszaadja a Descartes termék mindkét asztalról. Descartes termék azt jelenti, hogy az 1. táblázatban szereplő sorok száma szorozva a 2. táblázatban lévő sorok számával.

Másodszor, mi a Descartes az adatbázisban? A kartéziánus csatlakozás, más néven a kartéziánus termék, az egyik táblázat minden sorának egy másik tábla minden sorához való csatlakozása. Például, ha az A táblázat 100 soros, és össze van kapcsolva a B táblával, amelynek 1000 sora van, a kartéziánus az összekapcsolás 100 000 sort eredményez.

Hasonlóképpen, mi a haszna a derékszögű összekapcsolásnak?

A keresztcsatlakozás akkor használatos, ha két tábla minden sorának kombinációját kívánja létrehozni. Az eredményben minden sorkombináció szerepel; ezt szokták nevezni kereszttermék csatlakozás . Átlagos használat a keresztcsatlakozás az elemek összes kombinációjának létrehozása, például színek és méretek.

A belső csatlakozás derékszögű termék?

Az KARTÉZI CSATLAKOZÁS vagy KERESZT CSATLAKOZIK visszaadja a Descartes termék két vagy több összekapcsolt tábla rekordhalmazának. Így ez egyenlő egy belső összekapcsolás hol a csatlakozik -feltétel mindig igazra értékelődik, vagy ahol a csatlakozik -feltétel hiányzik a nyilatkozatból.

Ajánlott: