..


Link-uri sponsorizate

Cum pot crea o interogare pe mai mult de două tabele?

Pentru a crea o relaţie între mai mult de două tabele în SQL putem folosi metoda tradiţională, sau declaraţia JOIN.

Imaginaţi-vă următoarele tabele, compus din domeniile respective:

  • autori
    • aut_id
    • aut_nome
  • editori
    • edi_id
    • edi_nome
  • Cărţi
    • lib_id
    • lib_autore
    • lib_editore
    • lib_titolo
Lib_autore câmp, numeric, va avea aceeaşi valoare ca id-ul de autor din tabelul omonime. Acelaşi lucru este valabil pentru lib_editore domeniu.

Vedem metoda clasica de a scrie cod SQL:





 SELECT * FROM autori, editori, carti







 UNDE







 aut_id = lib_autore







 ŞI







 edi_id = lib_editore



Vedem metoda care prevede educaţia JOIN:





 SELECT * FROM autorilor







 Cărţi INNER JOIN







 ON = autori.aut_id libri.lib_autore







 Editori INNER JOIN







 ON = libri.lib_editore editori.edi_id



În aceeaşi categorie ...
E-Learning
MS Access (Avansat) MS Access (Avansat)
Aflaţi cum să creaţi şi să gestionaţi baze de date rapid şi uşor. Incepand de la 29 €.
MySQL (Curs) MySQL (Curs)
De gestionare a bazei de date open-source. De la 39 €.
SQL si baze de date (Curs) SQL si baze de date (Curs)
Crearea şi gestionarea bazelor de date relaţionale. De la 39 €.
Link-uri sponsorizate