Archiv štítku: Spojování tabulek v SQL

SQL CROSS JOIN

Příkaz CROSS JOIN v SQL souží ke spojení 2 tabulek v relační databázi. Jeho výsledkem je kartézský součin => všechny kombinace levé (A) a pravé (B) tabulky. Syntaxe: SELECT sloupce FROM Tabulka_A CROSS JOIN Tabulka_B ON TabulkaA.sloupec=TabulkaB.sloupec /*Tabulka A = levá; Tabulka B = pravá*/ Příklad CROSS JOIN: Tento typ JOINu si můžeme ukázat na… Čti »

SQL FULL JOIN

Příkaz FULL JOIN v SQL vytváří relaci mezi 2 tabulkami a vrací všechny záznamy, to znamená záznamy z levé (A) i pravé (B) tabulky. Záznamy které nebyly nalezeny v left (A) nebo pravé (B) tabulce získají hodnotu NULL. Syntaxe:

SQL RIGHT JOIN

Příkaz RIGHT JOIN v SQL vytváří relaci mezi 2 tabulkami a vrací všechny záznamy z pravé tabulky(B) spolu se záznamy, které jsou nalezeny i v levé tabulce (A). Záznamy které nebyly nalezeny v levé tabulce a existují v pravé získají hodnotu NULL. Syntaxe:

SQL LEFT JOIN

Příkaz LEFT JOIN v SQL vytváří relaci mezi 2 tabulkami a vrací všechny záznamy z levé tabulky(A) spolu se záznamy, které jsou nalezeny i v pravé tabulce (B). Záznamy které nebyly nalezeny v pravé tabulce získají hodnotu NULL. Syntaxe: