Tanuljuk meg. Két X és Y halmaz derékszögű szorzata, amelyeket X × Y-nek jelölünk, az összes rendezett pár halmaza, ahol x X-ben, y pedig Y-ban van. Az SQL szempontjából a derékszögű termék egy új táblázat, amely két táblából áll.
Ha egy derékszögű szorzat jön létre, az alábbi feltételek közül melyik áll fenn?
A derékszögű szorzat akkor jön létre, ha: Egy összekapcsolási feltétel kimarad. Egy csatlakozási feltétel érvénytelen. Az első táblázat minden sora a második táblázat összes sorához kapcsolódik – A derékszögű szorzat elkerülése érdekében mindig szerepeltessen egy érvényes összekapcsolási feltételt a WHERE záradékban.
Mi történik, ha létrehoz egy derékszögű terméket?
Egy tábla összes sora egy másik tábla összes sorához kapcsolódik
Ha keresztillesztést használnak?
Bevezetés. A CROSS JOIN páros kombinációt generál az első tábla minden sorából és a második tábla minden sorából. Ezt az illesztési típust derékszögű csatlakozásnak is nevezik. Tegyük fel, hogy egy kávézóban ülünk, és úgy döntünk, hogy rendelünk reggelit.
Mi okozza a derékszögű terméket?
A derékszögű szorzat, amelyet keresztillesztésnek is neveznek, visszaadja a lekérdezésben felsorolt összes tábla összes sorát. Az első táblázat minden sora párosítva van a második táblázat összes sorával. Ez akkor történik, ha nincs kapcsolat a két tábla között. Mind a SZERZŐ, mind a STORE táblázatban tíz vansorok.