..


Sponzorované odkazy

Ako vytvoriť vzťah medzi dvomi tabuľkami, bez zápas medzi oblasti sa pripojiť?

K tomuto účelu môžete použiť (miesto INNER JOIN) LEFT JOIN alebo RIGHT JOIN.
Týmto spôsobom sú odvodené údaje, aj keď neexistuje žiadna presná zhoda medzi poliami slúži na definovanie vzťahov.

Zoberme si príklad:






 SELECT * FROM knihy







 LEFT JOIN autorov







 ON = libri.autore_id autori.id







 Kde libri.id> 0



V tomto prípade sa LEFT JOIN zobraziť všetky záznamy v tabuľke "kniha", bez ohľadu na to, či je korešpondencia s tabuľkou "autori".

Aby som to jednoduchá: Ak bola kniha "Nie Autor", tj "autore_id = 0" by tiež ukázal, aj keď nie sú k dispozícii žiadne materiály korešpondenciu s tabuľkou "autori" (pretože nemá id = 0).

V rovnakej kategórii ...
E-Learning
MS Access (kurz) MS Access (kurz)
Naučte sa vytvárať a spravovať databázy jednoducho a rýchlo. Od 29 €.
MySQL (kurz) MySQL (kurz)
Správa open-source databázu. Od 39 €.
SQL a databázy (kurz) SQL a databázy (kurz)
Vytváranie a správa relačnej databázy. Od 39 €.
Sponzorované odkazy