Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Operácia JOIN spája riadky z dvoch alebo viacerých tabuliek na základe súvisiaceho stĺpca alebo stĺpcov. To vám umožňuje získať údaje z viacerých tabuliek v jednom dotaze.
Povedzme napríklad, že máte dve tabuľky:
* Zákazníci
* Objednávky
Tabuľka Zákazníci obsahuje informácie o zákazníkoch, ako je ich ID zákazníka, meno a adresa. Tabuľka Objednávky obsahuje informácie o objednávkach, ako je ID objednávky, ID zákazníka a dátum objednávky.
Ak chcete získať údaje z tabuliek Zákazníci aj Objednávky, môžete použiť operáciu JOIN. Nasledujúci dotaz používa INNER JOIN na prepojenie tabuliek Zákazníci a Objednávky v stĺpci ID zákazníka:
```
VYBRAŤ *
OD ZÁKAZNÍKOV
VNÚTORNÉ SPOJENIE Objednávky
ON Customers.customer_id =Orders.customer_id;
```
Tento dotaz vráti všetky riadky z tabuľky Zákazníci a všetky riadky z tabuľky Objednávky, ktoré majú zhodné ID zákazníka.
Existujú aj iné typy operácií JOIN, ako napríklad LEFT JOIN a RIGHT JOIN, ktoré možno použiť na získanie údajov zo súvisiacich tabuliek rôznymi spôsobmi.
Ďalšie informácie o operáciách JOIN nájdete v dokumentácii k vašej databáze.