Čo je ľavé vonkajšie spojenie v SQL?
Čo je ľavé vonkajšie spojenie v SQL?

Video: Čo je ľavé vonkajšie spojenie v SQL?

Video: Čo je ľavé vonkajšie spojenie v SQL?
Video: Возведение перегородок санузла из блоков. Все этапы. #4 2024, November
Anonim

SQL ľavé vonkajšie spojenie vráti všetky riadky v vľavo tabuľku (A) a všetky zodpovedajúce riadky v pravej tabuľke (B). Znamená to výsledok SQL ľavé pripojenie vždy obsahuje riadky v vľavo tabuľky.

Čo je teda ľavé vonkajšie spojenie?

O ĽAVÝ VONKAJŠIE Pripojiť sa Operácie. Výsledný súbor a ĽAVÝ VONKAJŠÍ pripojenie obsahuje všetky riadky z oboch tabuliek, ktoré spĺňajú kritériá klauzuly WHERE, rovnako ako INNER pripojiť sa súbor výsledkov. Pomocou a ĽAVÝ VONKAJŠIE Pripojiť sa s tabuľkou hráčov môžeme vybrať obidva riadky z tabuľky tímov spolu s ľubovoľnými riadkami hráčov, ktoré môžu existovať.

Následne je otázkou, čo je ľavé a pravé vonkajšie spojenie v SQL? Existujú dva druhy OUTER sa pripája v SQL , ĽAVÝ VONKAJŠÍ pripojenie a SPRÁVNE VONKAJŠIE pripojenie . ĽAVÝ vonkajší spoj obsahuje nezhodné riadky z tabuľky napísanej na vľavo z pripojiť sa predikát. Na druhej strane, SPRÁVNE VONKAJŠIE pripojenie , spolu so všetkými zhodnými riadkami obsahuje nepriradené riadky z správny strane stola.

Aký je teda rozdiel medzi ľavým spojením a ľavým vonkajším spojením?

In SQL, ľavé pripojenie vráti všetky záznamy z prvej tabuľky a zhodné záznamy z druhej tabuľky. Ak nie je zhoda z druhej tabuľky, vrátia sa iba záznamy z prvej tabuľky. V podstate neexistuje rozdiel v ľavom spoji a ľavý vonkajší spoj . In nejaká databáza, ľavé pripojenie je známy ako ľavý vonkajší spoj.

Čo je vonkajšie spojenie v SQL?

Vonkajšie spoje . Pri vykonávaní vnútorného pripojiť sa , riadky z jednej tabuľky, ktoré sa nezhodujú v druhej tabuľke, sa nevrátia. V an vonkajší spoj , môžu byť vrátené nezhodné riadky v jednej alebo oboch tabuľkách. Existuje niekoľko typov vonkajšie spoje : PLNÉ VONKAJŠIE SPOJENIE vráti nezhodné riadky z oboch tabuliek.

Odporúča: