..


Sponzorované odkazy

Jak mohu vytvořit dotaz na více než dvou tabulek?

Chcete-li vytvořit vztah mezi více než dvěma tabulkami v SQL můžeme použít tradiční metody, a spojit prohlášení.

Představte si následující tabulky, složený z jednotlivých oblastí:

  • Autoři
    • aut_id
    • aut_nome
  • Vydavatelé
    • edi_id
    • edi_nome
  • Knihy
    • lib_id
    • lib_autore
    • lib_editore
    • lib_titolo
Lib_autore pole, numerické, bude mít stejnou hodnotu jako id autor stejnojmenné tabulky. Totéž platí pro oblast lib_editore.

Vidíme klasickou metodou psát kód SQL:





 SELECT * FROM autorů, nakladatelů, knihy







 KDE







 aut_id = lib_autore







 A







 edi_id = lib_editore



Vidíme, metoda, která poskytuje vzdělání spojení:





 SELECT * FROM autorů







 INNER JOIN knihy







 ON = autori.aut_id libri.lib_autore







 INNER JOIN Vydavatelé







 ON = libri.lib_editore editori.edi_id



Ve stejné kategorii ...
E-Learning
MS Access (Advanced) MS Access (Advanced)
Naučte se vytvářet a spravovat databáze snadno a rychle. Od 29 €.
MySQL (kurz) MySQL (kurz)
Správa open-source databáze. Od 39 €.
SQL a databází (kurz) SQL a databází (kurz)
Vytváření a správa relační databáze. Od 39 €.
Sponzorované odkazy