Spojování tabulek
Spojování tabulek
Požadavky na absolvování
1. Spojení SELF JOIN
Popis
Spojení SELF JOIN může na první pohled vypadat podivně, nicméně se jedná o regulérní spojení tabulky sama se sebou a může mít dokonce velmi praktické použití. Uvažujme příklad, že bychom chtěli najít v tabulce měst taková, která jsou jiná, ale mají stejný název, pak je na snadě řešení právě pomocí spojení SELF JOIN. Spojení SELF JOIN nepoužívá žádné speciální klíčové slovo, vystačíme s definicí podmínky pomocí WHERE. Je však potřeba jednu tabulku instancovat pomocí dvou aliasů, neboť se v rámci podmínky v jednom dotazu nelze odkazovat na stejnou tabulku.
Syntaxe
SELECT * FROM nazev_tabulky A, nazev_tabulky B WHERE podminka;
Příklad